实现四种委托方法有什么好处:
而不是实施:
任何帮助,感谢// :)
发布于 2010-06-10 09:58:39
当您使用带有表视图的FetchedResultsController时,您可以实现这四个委托方法,以响应对获取的结果所做的每个更改,并在表中对这些更改进行动画化。然而,正如NSFetchedResultsControllerDelegate 文档所指出的:
动画化所有更改可能在计算上很昂贵。与其单独响应更改(如“典型使用”中所示),您可以只实现controllerDidChangeContent:(在处理所有挂起的更改时发送给委托)来重新加载表视图。
因此,如果您正在做大量的更改,您只需实现controllerDidChangeContent,并使用类似于[self.tableView reloadData]的东西同时响应所有这些更改。
https://stackoverflow.com/questions/2946385
复制相似问题