Сортировка NSSortDescriptor с использованием NSDate в Swift
Как мне отсортировать NSFetchRequest с тем свойством date управляемого объекта. Так что он создает массив с датами, идущими в порядок?
Вот мой код до сих пор...
var request : NSFetchRequest = NSFetchRequest(entityName: "History");
request.predicate = NSPredicate(format: "counts = %@", true)
request.sortDescriptors = [???] <- What should I put here?
var results : [NSManagedObject] = context.executeFetchRequest(request, error: nil) as [NSManagedObject]
Ответы
Ответ 1
// newest first
request.sortDescriptors = [NSSortDescriptor(key: "date", ascending: false)]
Примечание: вам не нужно : [NSManagedObject]
, если у вас уже есть as [NSManagedObject]
.
Вам не нужно : NSFetchRequest
, когда вы используете метод factory NSFetchRequest
.