私はiPhoneのCoreDataユーザー/学習者としては初めてですが、これ[managedObjectContext save:$error]
はPersistantStoreへの変更を保存するために使用されたと思いました。
しかし、リロードして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
}