Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios NSFetchedResultsController获取限制更新_Ios_Objective C_Uitableview_Core Data_Nsfetchedresultscontroller - Fatal编程技术网

Ios NSFetchedResultsController获取限制更新

Ios NSFetchedResultsController获取限制更新,ios,objective-c,uitableview,core-data,nsfetchedresultscontroller,Ios,Objective C,Uitableview,Core Data,Nsfetchedresultscontroller,您好,我已经用FetchedResultsController及其委托方法实现了UITableView。我已经设置了30个取回限制,用户可以点击更多按钮,它将加载30个,所有这些都可以正常工作。但是,当更新tableview中加载对象之外的对象时,不会激发委托方法 例如,我打算加载前30个对象,对象75得到更新,现在它应该位于表的顶部。目前,当用户切换到另一个视图并返回时,我只是强制重新蚀刻。有人能在这方面给我指点/帮助吗 非常感谢您。您不想设置批量大小并删除“加载更多”按钮吗?很抱歉,这就是我

您好,我已经用FetchedResultsController及其委托方法实现了UITableView。我已经设置了30个取回限制,用户可以点击更多按钮,它将加载30个,所有这些都可以正常工作。但是,当更新tableview中加载对象之外的对象时,不会激发委托方法

例如,我打算加载前30个对象,对象75得到更新,现在它应该位于表的顶部。目前,当用户切换到另一个视图并返回时,我只是强制重新蚀刻。有人能在这方面给我指点/帮助吗


非常感谢您。

您不想设置批量大小并删除“加载更多”按钮吗?很抱歉,这就是我们希望应用程序工作的方式,因此我们无法删除该按钮,但有趣的是,如果对象被修改两次。然后该对象出现在表视图的顶部(假设该对象满足排序描述符,它将位于顶部)。