在节的最后一行添加tableview单元格

时间:2013-02-14 14:03:13

标签: ios uitableview nsfetchedresultscontroller

我正在尝试在节的最后一行添加一个tableview单元格。我在网上搜索过,无法找到适合我的问题的解决方案。

我的应用程序基于Master-Detail应用程序。

当我添加一个新单元格时,我想要在最后一行,但它始终发生在该部分的第一行。

问题是由于以下方法,因为它具有已定义行的newIndexPath,通常它位于第0行。我无法跟踪分配newIndexPath的源的位置并调用此方法。

- (void)controller:(NSFetchedResultsController *)controller didChangeObject:(id)anObject
   atIndexPath:(NSIndexPath *)indexPath forChangeType:(NSFetchedResultsChangeType)type
  newIndexPath:(NSIndexPath *)newIndexPath

1 个答案:

答案 0 :(得分:0)

这适合我插入一个部分:

[self.tableView insertRowsAtIndexPath:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:[mydataarray count] inSection:[SECTION_NUMBER]] withRowAnimation:..]

因此count指定我想将它放在部分中的位置,SECTION_NUMBER当然是你的部分。 对不起,如果这不是你想要的。