从tableview中移除单元格的最佳解决方案是在编辑模式下执行此操作。例如切换到另一个视图的示例,在-viewWillAppear:
方法中更新单元格数(在先前删除或插入单元格之后)。
答案 0 :(得分:1)
您可以使用NSFetchedResultsController。它将在对使用它创建的NSManagedObjectContext进行更改时收到通知时添加/删除/更新单元格。
答案 1 :(得分:0)
如果您更改(添加/删除)dataSource数组中的值,则只需调用
即可[tableView reloadData];
答案 2 :(得分:0)
如果要同时为后续插入,删除和选择操作(例如,cellForRowAtIndexPath:和indexPathsForVisibleRows)设置动画,请调用此方法。
您不应该在组
中调用reloadData