3
我是第一次爲iPhone核心數據用戶/學習者,我認爲[managedObjectContext save:$error]
被用來保存更改到持久存儲。核心數據保存到數據庫不工作
但是當我重新加載並調用NSFetch時,對象仍然存在。任何想法爲什麼?
for (int i ; i < [mutableFetchResults count];i++)
{
NSManagedObject *toDelete = [mutableFetchResults objectAtIndex:i];
[managedObjectContext toDelete];
// Update the array and table view.
[mutableFetchResults removeObjectAtIndex:i];
}
if (![managedObjectContext save:&error]) {
// Handle the error.
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
exit(-1); // Fail
}
+1這是問題的原因。他不是從上下文中刪除對象,而是從一些隨機數組中刪除對象。 – TechZen 2010-10-14 00:22:44