2
コアデータに保存された5つのレコードをフェッチし、 "recordingTime"というタイプの属性Date
でソートします。 たとえば、MySqlでは、limit = 5
を追加するだけで制限を設定できます。 NSPredicateでソートして制限する方法は?おかげさまで CoreDataでNSPredicateをソートして制限する方法は?
コアデータに保存された5つのレコードをフェッチし、 "recordingTime"というタイプの属性Date
でソートします。 たとえば、MySqlでは、limit = 5
を追加するだけで制限を設定できます。 NSPredicateでソートして制限する方法は?おかげさまで CoreDataでNSPredicateをソートして制限する方法は?
sortDescriptors
とfetchLimit
のプロパティはNSFetchRequest
です。
のObjective C:
//Set sort
NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:@"recordingTime" ascending:YES];
[request setSortDescriptors: @[sort]];
[request setFetchLimit:5];
スウィフト:
let sort = NSSortDescriptor(key: "recordingTime", ascending: true)
request.sortDescriptors = [sort]
request.fetchLimit = 5
ありがとうございました!完璧です – JsW
@CallOfOrangeようこそメイト:) –