我有一個令人沮喪的問題,我一直在努力了很長一段時間。更新NSManagedObject導致NSFetchedResultsController刪除
提供一些上下文和細節我有一個iOS UISplitViewController應用程序 - 標準的主/細節的東西。主視圖是一個由NSFetchedResultsController(從SQLite數據存儲加載NSManagedObjects)支持的UITableView。
似乎在發生的事情是,細節視圖中的任何更新(可以定期更新「主記錄」並刷新到NSManagedObject並最終導致SQL數據存儲)會在NSFetchedResultsController上執行DELETE操作。
我認爲這是因爲寫入NSManagedObject屬性導致某種錯誤,這反過來導致NSFetchedResultsController從它的緩存結果集中刪除它。最終結果是記錄從主視圖中'丟失'(例如:UITableCellView從主UITableView中刪除)。
的問題是,我不希望這樣的事情發生,我不知道如何阻止它......
有沒有人遇到過這個問題之前,並可能提供一些指導?
由於提前, 本