iOS在什么条件下是控制器:didChangeSection:atIndex:forChangeType:called

时间:2014-05-07 20:13:46

标签: ios nsfetchedresultscontroller

关于NSFetchedResultsController的代表:

我不清楚文档中调用controller:didChangeSection:atIndex:forChangeType:的条件。

如果您使用NSFetchedResultsController,只有一个部分controller:didChangeSection:atIndex:forChangeType:曾被调用过吗?

因为我用一个部分删除了我的FRC中的所有对象/行...

controller:didChangeObject:atIndexPath:forChangeType:newIndexPath:被称为

controller:didChangeSection:atIndex:forChangeType:从未被调用过。

1 个答案:

答案 0 :(得分:1)

  

通知接收者添加或删除部分。

删除对象/行不会触发此方法。如果您只有1个部分,然后添加了一个新部分或有多个部分并删除了一个部分,则此方法将触发。