【发布时间】:2014-06-10 02:45:00
【问题描述】:
代码如下:
[[NSManagedObjectContext MR_defaultContext] deleteObject:[self.fetchedResultsController objectAtIndexPath:indexPath]];
NSError *error = nil;
[[NSManagedObjectContext MR_defaultContext] save:&error];
[self.collectionView reloadData];
当我删除一个对象时,集合视图会重新加载并且对象消失了。但是,下次我运行该应用程序时,该对象再次出现。我还需要做什么才能永久删除它?
编辑: 在 deleteObject 之后我也试过这个:
[[NSManagedObjectContext MR_defaultContext] MR_saveToPersistentStoreAndWait];
下次我运行应用程序时,该对象仍会显示。
【问题讨论】:
标签: ios core-data magicalrecord