0

从表格视图中删除单元格的最佳解决方案是在编辑模式下执行此操作。就像从一个视图切换到另一个视图的示例一样,在-viewWillAppear:方法中更新单元格的数量(在先前删除或插入单元格之后)。

4

3 回答 3

1

您可以使用 NSFetchedResultsController。当对创建它的 NSManagedObjectContext 进行更改时,它会在收到通知时添加/删除/更新单元格。

于 2012-04-05T13:43:39.367 回答
0

如果您更改(添加/删除)了 dataSource 数组中的值,那么您可以简单地调用

[tableView reloadData];
于 2012-04-05T12:13:33.930 回答
0

看看开始更新

如果您希望后续的插入、删除和选择操作(例如,cellForRowAtIndexPath: 和 indexPathsForVisibleRows)同时进行动画处理,请调用此方法。

您不应该在组内调用 reloadData

于 2012-04-05T13:46:56.453 回答