ios - 离屏时 Nil out NSFetchedResultsController Delegate?

标签 ios nsfetchedresultscontroller

离屏时 Nil out NSFetchedResultsController Delegate 是最佳做法吗?

例如,我有一个由 NSFRC 管理的列表。当我点击一个列表项时,我会得到一个详细 View 。我可能会更改详细 View 上的某些内容,从而将其从列表中删除。或者,如果我继续在详细 View 中滑动,我可以让它加载更多数据(这将随后更新父 TableView NSFRC)。

当我将它归零时,我会出现奇怪的行为。似乎在任何地方都找不到这方面的建议。

最佳答案

没有理由在这里否定你的 NSFRC。事实上,这是让你的 tableView 由 NSFRC 管理的主要便利,当你在其他 View 中更改数据时,它会适本地更新自己。这也按顺序应用数据更改,而不必在返回列表时重新获取所有数据。

关于ios - 离屏时 Nil out NSFetchedResultsController Delegate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18730721/

相关文章:

ios - 使用 Storyboard进行单元测试

ios - 删除 NSFetchedResultsController 中的对象

ios - 本地化字符串在 UITests(快照)中始终为英文

手动上传的 iOS 崩溃报告

iphone - NSFetchedResultsController 的委托(delegate)方法处理

ios - 来自 NSFetchedResultsController 的 A-Z 索引,每个字母中都有单独的节标题?

ios - 核心数据获取请求与 NSFetchedResultsController 一对多关系

ios - UITableView 使用 beginUpdates()/endUpdates()/performBatchUpdates() 意外反弹

ios - 如何在没有 USB 连接到 Mac 的情况下在 iPhone 中运行 iOS 应用程序

iOS 13 将圆形按钮更改为对角线按钮