【发布时间】:2012-07-22 04:07:52
【问题描述】:
我的UITableView 中有一个NSFetchedResultsController,它管理数据的显示。主实体有一个或多个关系,当其中任何一个关系中的数据更新时,表格视图也会更新。我的问题是这样的:
如果我在这样的关系中更改数据,一切都会正确更新:
mainEntity.relationship.name = @"Random new name";
但如果我更改关系中的数据,NSFetchedResultsController 不会收到该更新:
mainEntity.relationship.relationship2.relationship3.name = @"New Random Name";
不会将更新发送给NSFetchedResultsController 代表。
如果关系的数据关系发生变化,我需要做些什么来确保委托接收更新?
【问题讨论】:
标签: objective-c ios core-data delegates nsfetchedresultscontroller