管理対象オブジェクトの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]
// newest first
request.sortDescriptors = [NSSortDescriptor(key: "date", ascending: false)]
注:必要ありません: [NSManagedObject]
すでにお持ちの場合as [NSManagedObject]
。
必要ありません: NSFetchRequest
のファクトリメソッドを使用する場合NSFetchRequest
。