Сортировка массива словарей в Swift 2
Я прочитал много статей на SO, и я все еще в тупике! У меня есть массив словарей, см. Ниже:
var myArray = [[String:AnyObject]]()
myArray.append([
"caseNumber" : "12349",
"formType" : "Advanced",
"caseStatus" : "Approved",
"caseDetails" : "blah blah",
"caseLUD" : NSDate(),
"friendlyName" : "name1"
])
myArray.append([
"caseNumber" : "12345",
"formType" : "Standard",
"caseStatus" : "On-Hold",
"caseDetails" : "blah blah",
"caseLUD" : NSDate(),
"friendlyName" : "name2"
])
myArray.append([
"caseNumber" : "12342",
"formType" : "Normal",
"caseStatus" : "Rejected",
"caseDetails" : "blah blah",
"caseLUD" : NSDate(),
"friendlyName" : "name3"
])
Эти данные войдут в tableView, и я хочу, чтобы пользователь мог определить порядок сортировки, либоcaseNumber
или мойcaseLUD
(Дата). Но я не могу понять, как переупорядочить массив по значениям. Есть идеи, пожалуйста? Вся помощь приветствуется.