web-dev-qa-db-ja.com

Swift)でNSDateを使用して並べ替えるNSSortDescriptor

管理対象オブジェクトのdateプロパティを使用してNSFetchRequestを並べ替えるにはどうすればよいですか。日付が順番に並んだ配列を作成するには?

これがこれまでの私のコードです...

    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]
17
Daniel K.
// newest first
request.sortDescriptors = [NSSortDescriptor(key: "date", ascending: false)]

注:必要ありません: [NSManagedObject]すでにお持ちの場合as [NSManagedObject]
必要ありません: NSFetchRequestのファクトリメソッドを使用する場合NSFetchRequest

28
Mundi