键值观察NSMutableArray
的多对多关系似乎是automatically updating a tableview的一个很好的技术,它有一个部分和多行。但是,我的表视图被分组,更自然地适合使用数组sections
,其中每个对象都是包含该部分行的数组。当段数是动态的时候,我有什么方法可以使用KVO来观察row
数组中的sections
数组?
最终,我希望在不使用核心数据的情况下实现与NSFetchedResultsControllerDelegate
方法类似的功能:
- (void)controller:(NSFetchedResultsController *)controller
didChangeSection:(id <NSFetchedResultsSectionInfo>)sectionInfo
atIndex:(NSUInteger)sectionIndex
forChangeType:(NSFetchedResultsChangeType)type
- (void)controller:(NSFetchedResultsController *)controller
didChangeObject:(id)object
atIndexPath:(NSIndexPath *)indexPath
forChangeType:(NSFetchedResultsChangeType)type
newIndexPath:(NSIndexPath *)newIndexPath