Ordenar una serie de diccionarios en Swift 2

¡He leído muchos artículos sobre SO y todavía estoy perplejo! Tengo una variedad de diccionarios, ver a continuación:

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"
    ])

Estos datos irán a una vista de tabla y quiero que el usuario pueda decidir el orden de clasificación, ya sea porcaseNumber o micaseLUD (fecha). Pero no puedo entender cómo reordenar la matriz por valores. Alguna idea, por favor? Toda la ayuda apreciada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta