Matriz de clasificación recibida de Core Data en Swift

tengo unNSManagedObject mi propia claseBPMonitor) para mi entidad -BPMonitor:

import UIKit
import CoreData

@objc(BPMonitor)
class BPMonitor: NSManagedObject {
    @NSManaged var sisPress: String
    @NSManaged var diaPress: String
    @NSManaged var hbPress: String
    @NSManaged var datePress: NSDate
}

En el código recibo datos de Core Data a array:

var results:[BPMonitor]=[]
...
...

Cómo puedo ordenar mi matriz por campodatePress (NSDate) ¿en orden descendente?

Respuestas a la pregunta(1)

Su respuesta a la pregunta