mrd*_*enz 3 iphone core-data nsmanagedobject nsmanagedobjectcontext
我是iPhone的第一次Core Data用户/学习者,我认为这[managedObjectContext save:$error]用于保存对Persistant Store的更改.
但是当我重新加载并调用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
}
Run Code Online (Sandbox Code Playgroud)
我希望看到一行从managedObjectContext中删除对象:
[manageObjectContext deleteObject:toDelete];
Run Code Online (Sandbox Code Playgroud)
假设manageObjectContext是您的上下文,toDelete是您上下文中的managedObject,或者mutableFetchResults.
然后我希望之后能直接看到保存.
| 归档时间: |
|
| 查看次数: |
629 次 |
| 最近记录: |