如何限制NSFetchRequest的结果数?

non*_*ive 26 iphone core-data objective-c nspredicate ios

我想在我的iOS应用程序中拥有"最近20项"的功能.我使用Core Data和NSFetchRequest.如何将结果数限制为20才能实现此目的?先感谢您!

凯.

Mat*_*uch 50

设置NSFetchRequest的fetchLimit

[request setFetchLimit:20];
Run Code Online (Sandbox Code Playgroud)

  • 只有在底层存储是SQL数据库时才会遵守 (3认同)
  • 有时它会被忽略 (2认同)

Cod*_*der 6

Swift 3.0 使用:

request.fetchLimit = 20
Run Code Online (Sandbox Code Playgroud)