删除/插入UITableViewCell不在编辑模式下

时间:2012-04-05 12:10:47

标签: ios ios5 uitableview ios4

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

如果您更改(添加/删除)dataSource数组中的值,则只需调用

即可
[tableView reloadData];

答案 2 :(得分:0)

查看beginUpdates

如果要同时为后续插入,删除和选择操作(例如,cellForRowAtIndexPath:和indexPathsForVisibleRows)设置动画,请调用此方法。

您不应该在组

中调用reloadData