Sud*_*uri 3 sql iphone core-data nspredicate ios
我试图从实体中获取记录,记录大于5000.所以我想用字母顺序(名称参数)获取记录,而不是在结果数组上使用NSSortDescriptor进行排序.
是否有任何谓词可以按字母顺序排列到fetech记录中.
设置NSSortDecriptor在你的内部NSFetchRequest *fetchRequest,就像你使用任何谓词一样
[fetchRequest setSortDescriptors:@[[[NSSortSDescriptor alloc] initWithKey:@"name parameter" ascending:YES]]];
Run Code Online (Sandbox Code Playgroud)
这意味着您的请求已经按照您的要求进行排序.
正如Kaszas已经说过的,NSPredicate不是用于排序,而是用于过滤
希望这可以帮助
斯威夫特 4.0
let sortDescriptor = NSSortDescriptor(key: "name", ascending: true)
fetchRequest.sortDescriptors = [sortDescriptor]
Run Code Online (Sandbox Code Playgroud)
https://developer.apple.com/documentation/foundation/nssortdescriptor
| 归档时间: |
|
| 查看次数: |
3482 次 |
| 最近记录: |