重新加载后UITableView选择添加/编辑的行(带部分)

时间:2012-03-20 11:23:45

标签: ios xcode ipad uitableview sections

Heyhey - 新的一天新乐趣XD

编辑:解决方案见文字结尾!

我有以下问题: 我有一个UITableView从CoreData获取其数据。 TableView分为部分,使用名称的第一个字母。 如果单击单元格,则可以在屏幕右侧编辑该CoreData-Object的内容。如果单击“确定”按钮,将保存新内容并重新加载TableView以显示更改。直到现在都没问题......但是: 编辑(或添加)后,我希望TableView(重新加载后)选择刚编辑过的(或已添加的)TableCell。

如何确定已编辑单元格的indexPath和section(可能是因为更改名称而在新部分中)。有什么想法吗?

编辑:好的,我想我可以确定(NSFetchedResultsController)控制器功能中的新位置 - 我只找到合适的位置;

解: 我知道了。在didChangeObject控制器(NSFetchedResultsController)中,我可以检索保存在变量中的新indexPath,并在将tableView重新加载到这个新的indexPath后设置所选行!

1 个答案:

答案 0 :(得分:0)

解决方案:我明白了。在didChangeObject控制器(NSFetchedResultsController)中,我可以检索保存在变量中的新indexPath,并在将tableView重新加载到这个新的indexPath后设置所选行!