2

我正在尝试在部分的最后一行添加一个表格视图单元格。我在网上搜索,找不到适合我的问题的解决方案。

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

当我添加一个新单元格时,我希望位于最后一行,但它总是发生在该部分的第一行。

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

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

1 回答 1

0

这对我插入一个部分来说很好:

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

所以 count 指定了我想把它放在哪个部分,当然 SECTION_NUMBER 是你的部分。抱歉,如果这不是您要找的。

于 2013-02-14T18:16:22.740 回答