小编Dee*_*kie的帖子

如何在NSManagedObjects的集合(NSArray或NSSet)上设置KVO

我有一个iPad应用程序,UITableViewController它实现了NSFetchedResultsControllerDelegate.(主要使用 斯坦福iOS类的CoreDataTableViewController 代码.)

我有一个辅助模型对象(self.locations),它是一个Location对象数组,是它的子类NSManagedObjects.这个数组驱动一个UISegmentedControl过滤我的主要内容fetchedResultsContoller.

可以self.locations通过弹出窗口修改内容.我想设置一些观察,以便我的主要人员UITableViewController可以观察存储在其中的对象的变化,self.locations并在UISegmentedControl必要时重新加载.

这也可能导致重新加载表中的主数据,所以我要小心不要在每次修改时重新加载.

我想我理解如何在一个单独设置KVO,NSManagedObject但我不知道如何在数组中包含的对象上进行.我知道我可以使用另一个NSFetchedResultsController,但是我的self.locations对象没有驱动第二个UITableView,所以我不确定它是否有意义.

core-data key-value-observing nsfetchedresultscontroller ios

6
推荐指数
1
解决办法
5581
查看次数