我正在尝试在节的最后一行添加一个tableview单元格。我在网上搜索过,无法找到适合我的问题的解决方案。
我的应用程序基于Master-Detail应用程序。
当我添加一个新单元格时,我想要在最后一行,但它始终发生在该部分的第一行。
问题是由于以下方法,因为它具有已定义行的newIndexPath,通常它位于第0行。我无法跟踪分配newIndexPath的源的位置并调用此方法。
- (void)controller:(NSFetchedResultsController *)controller didChangeObject:(id)anObject
atIndexPath:(NSIndexPath *)indexPath forChangeType:(NSFetchedResultsChangeType)type
newIndexPath:(NSIndexPath *)newIndexPath
答案 0 :(得分:0)
这适合我插入一个部分:
[self.tableView insertRowsAtIndexPath:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:[mydataarray count] inSection:[SECTION_NUMBER]] withRowAnimation:..]
因此count指定我想将它放在部分中的位置,SECTION_NUMBER当然是你的部分。 对不起,如果这不是你想要的。