Сортировка массива словарей в 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 (Дата). Но я не могу понять, как переупорядочить массив по значениям. Есть идеи, пожалуйста? Вся помощь приветствуется.

Ответы на вопрос(1)

Ваш ответ на вопрос