似乎controllerDidChangeContent:一旦我在我的上下文中創建一個新的託管對象時被調用。該文檔似乎暗示此方法僅在您保存後調用:上下文。核心數據 - NSFetchedResultsController錯誤
這個「錯誤」,如果它是一個,導致我的應用程序崩潰,因爲作爲我的表視圖單元的一部分,我需要加載創建主要管理對象時不存在的其他管理對象。
有人似乎太已經看準了這一點,請查看下面的鏈接,我很想聽聽您對此的看法:http://openradar.appspot.com/10207615
更多信息
雖然我添加了鏈接到這篇文章展示了一個使用兩個NSManagedObjectContext的例子,我的應用程序使用了一個上下文,但是controllerDidChangeContent:被一個對象在唯一的上下文中創建並且controllerDidChangeContent:被調用爲se當我保存的時候:這個上下文。根據我的理解,只有在保存上下文時才應該發送此方法。
您是否通過單步執行帶有斷點的代碼進行檢查? – Mundi
是的,我一旦創建了一個託管對象的代碼塊被執行,controllerDidChangeContent:正在被髮送消息。看看鏈接,它證明了這個問題。 – Daniel