我实现了一个类似于NSFetchedResultsController
- 我称之为的类DKDataArray
。不像NSFetchedResultsController
它不从数据库中获取对象,而是从另一个对象的关系中获取它们。
我现在想以一种监视其获取对象的更改并将更改传播给委托的方式对其进行扩展——就像这样NSFetchedResultsController
做一样。
这是我想支持的委托方法:
@protocol DKDataArrayDelegate
@optional
- (void)dataArray:(DKDataArray *)dataArray
didChangeObject:(id)anObject
atIndex:(NSInteger)index;
@end
我怎样才能做到这一点?
提前致谢!