在我的应用程序中,我有一个表视图,其中包含来自mapkit的值。我可以编辑表格,删除行,但是当应用程序重新开始时,相同的删除行仍然存在....我该如何解决这个问题?编辑代码:
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
if (editingStyle == UITableViewCellEditingStyleDelete) {
[_locations removeObjectAtIndex:[indexPath row]];
[tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationFade];
[tableView reloadData];
}
任何提示?谢谢
答案 0 :(得分:0)
NSFetchedResultsController
。NSPersistentContainer
使用performBackgroundTask:
)。