3

我有一个应用程序可以在表格视图中显示数据库中的数据。在我的应用程序中,我必须检查服务器是否有新项目可用。如果是,则在后台将新项目插入数据库而不阻止用户。用户可能在插入新项目时滚动表格。如何在不影响分页的情况下实现这一点,以便用户也可以看到新插入的项目?

4

2 回答 2

3

最简单的方法是使用 anNSFetchedResultsController为您处理获取。如果您正确合并NSManagedObjectContextDidSaveNotification到您的主要上下文中,那么NSFetchedResultsController将正确获取结果并更新您的表格视图。

于 2013-08-08T12:32:32.740 回答
0

尝试使用 NSFetchRequest 的属性

  1. fetchBatchSize
  2. 获取限制
  3. fetchOffset

NSFetchRequest 类参考

于 2013-08-08T12:48:03.210 回答