我有一个令人沮丧的问题,我一直在努力了很长一段时间。更新NSManagedObject导致NSFetchedResultsController删除
提供一些上下文和细节我有一个iOS UISplitViewController应用程序 - 标准的主/细节的东西。主视图是一个由NSFetchedResultsController(从SQLite数据存储加载NSManagedObjects)支持的UITableView。
似乎在发生的事情是,细节视图中的任何更新(可以定期更新“主记录”并刷新到NSManagedObject并最终导致SQL数据存储)会在NSFetchedResultsController上执行DELETE操作。
我认为这是因为写入NSManagedObject属性导致某种错误,这反过来导致NSFetchedResultsController从它的缓存结果集中删除它。最终结果是记录从主视图中'丢失'(例如:UITableCellView从主UITableView中删除)。
的问题是,我不希望这样的事情发生,我不知道如何阻止它......
有没有人遇到过这个问题之前,并可能提供一些指导?
由于提前, 本