2010-10-07 83 views
0

我是iphone開發新手,在Core Data上遇到了這個問題。核心數據在MOC刷新後無法完成錯誤 - 如何解決?

在我的應用程序工作的時刻如下:

  1. 我執行從核心數據的獲取和TableView中

  2. 顯示我的對象列表卸下新的線程,創造新的MOC它作爲建議,

  3. 把XML,解析它,然後清除核心數據和XML使用新的數據填充它

  4. 保存我的MOC。

如果用戶沒有MOC的節能內滾動的TableView,但如果他是,我得到這個錯誤和應用程序崩潰,它工作正常。

任何人都可以用簡單的英語解釋爲什麼發生這種情況,我該如何解決問題。

非常感謝。

回答

0

好了,解決的辦法是容易的,只需要拿到一開始正常的對象,從CoreData沒有故障,請求對象的使用屬性

這樣的:

//... 
[request setReturnsObjectsAsFaults:NO]; 
//... 

有內存分配沒有區別(至少我沒有注意到它在工具),但問題消失)

+0

此解決方案不適用於我,仍然是相同的錯誤。 – ElizaS 2014-01-12 11:01:20

相關問題