2010-04-07 22 views
1

我正面臨一個奇怪的CoreData問題。這裏的日誌:iPhone開發 - CoreData運行時錯誤

2010-04-07 15:59:36.913 MyProject[263:207] <MyEntity: 0x180370> (entity: MyEntity; id: 0x17e890 <x-coredata://0F55C533-41BD-4F09-9CCA-0CB304CAB065/MyEntity/p380> ; data: <fault>) 
2010-04-07 15:59:36.918 MyProject[263:207] *** Terminating app due to uncaught exception 'NSObjectInaccessibleException', reason: 'The NSManagedObject with ID:0x17e890 <x-coredata://0F55C533-41BD-4F09-9CCA-0CB304CAB065/MyEntity/p380> has been invalidated.' 

我使用NSFetchedResultsController來填充表UITableViewControllers的層級,並且在選擇特定的行,細節圖。

UITableView (MyMainEntity) 
UITableView (MyEntity) 
UITableView (MyEntity) detail view 

兩個MyMainEntity的UITableView和myEntity所使用的UITableView到NSFetchedResultsController顯示的記錄。有時它會在我滾動tableView時崩潰,並且有時會在我嘗試打開詳細視圖時崩潰。在應用程序崩潰之前,我可以多次導航到MyEntity細節視圖。

這個錯誤是什麼意思?我該如何解決它!?

回答