我找到了像fetchLimit和fetchOffset这样的东西,但我仍然不明白如何将它们用于我的任务。
你能告诉我什么?
答案 0 :(得分:3)
我相信如果您使用的是核心数据且需要UITableView
,则应该使用NSFetchedResultsController
。
来自Apple文档。
您使用获取的结果控制器来有效地管理结果 从Core Data获取请求返回以提供数据 UITable View对象。
通过使用这种方法,您将默认使用Cache来提高性能。此外,当您更改或添加Core Data中的某些记录时,您将动态更新UITableView
。
另外,要按部分获取数据,您可以修改NSFetchRequest
并为每个请求设置fetchLimit
。
NSFetchedResultsController
实施的