Подтвердить что ты не робот

Сортировка 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]
4b9b3361

Ответ 1

// newest first
request.sortDescriptors = [NSSortDescriptor(key: "date", ascending: false)]

Примечание: вам не нужно : [NSManagedObject], если у вас уже есть as [NSManagedObject].
Вам не нужно : NSFetchRequest, когда вы используете метод factory NSFetchRequest.