2012-08-17 94 views
0

我在iPad應用程序上有幾個問題,與CoreData有關。 這次關於刪除對象。 看着樂器(配置模板)我發現我的被刪除對象永遠留在內存中,或者至少7小時,我離開樂器的時間。泄漏儀器也沒有顯示任何內容。刪除NSManagedObject即使在刪除後仍保留在內存中

在保存上下文後,我們再次檢查不在其行中顯示對象的表視圖和數據庫本身,它們實際上缺少一行。

我不能用儀器告訴誰在保存對它的引用,防止對象被釋放。

我正在使用ARC,而NSFetchedResultsController正在管理UITableView。

你有什麼猜測或建議使用什麼工具。

回答

0

你不應該擔心這一點。如果你嘗試訪問這個對象,核心數據會給你一個例外,告訴你它不能完成那個對象的錯誤。該對象已從應用程序的數據庫中刪除。核心數據的內部工作可能會爲了其他目的而引用它,但是這個目的已經超出了你的控制範圍。

相關問題