2011-08-30 38 views
6

這是一個問題,因爲它是一個警告;我在我的應用程序中發現了一個錯誤,我最終跟蹤到以下內容:prepareForDeletion內部的一些NSManagedObject子類我正在訪問通過執行提取請求按需創建的數組。如果在調用prepareForDeletion時該數組已經存在(因此,當沒有必要的提取請求時),一切正常,但如果該數組尚未加載並且執行了獲取請求,則似乎刪除了該對象在執行提取操作時實際完成了待刪除操作,使得prepareForDeletion無法完成其任務。我找不到任何人抱怨這件事,但是,在文檔中也沒有提到它,所以也許這是別的。我很好奇,如果有人看到這種行爲。不允許在prepareForDeletion內執行提取請求嗎?

回答

0

我也遇到了在prepareForDeletion中執行獲取請求的行爲。令人沮喪的是爲什麼會發生。而且我發現prepareForDeletion將被調用兩次。第一次調用deleteObject時:第二次是執行保存操作時。

+0

這是一個問題或答案? – WEFX

+0

也是一個問題...看起來這個問題是1歲半...仍然在尋找解釋。 –