0
我有一個崩潰。我想這是因爲緩存NSFetchedResultsController是無效的。NSFetchedResultsController的緩存無效。我什麼時候需要重新獲取緩存?
Crashed: NSPersistentStoreCoordinator 0x145938b0
EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000000000004
-[_PFBatchFaultingArray objectAtIndex:]
- (ManagedRoutePoint *managedPointAtIndex:(NSUInteger)index
withFetchResultsController:(NSFetchedResultsController *)controller {
id objectOrId = [[controller fetchedObjects] objectAtIndex:index];
}
在我的程序中,我添加和刪除了一些manageObjects。我希望我的緩存有效(對象不會被釋放)。 僅當我刪除manageObject時,是否需要更新緩存?
你在項目中使用ARC嗎?幾乎看起來像是一個NULL指針。 – nielsbot
是的,我正在使用ARC – Voloda2
顯示如何創建FRC,上下文是否使用,並說明觸發更改的原因(告訴我們關於您正在使用的線程) – Wain