抱歉,如果这已在其他地方讨论到死,但我找不到直接解决我的疑问的问题。
我正在开发一个应用程序,它以 JSON 格式从远程服务器下载对象并将结果转换为核心数据对象。
一段时间以来,我一直在使用NSFetchedResultsController
过滤器来观察特定实体类型的对象更改NSPredicate
。此处的目的是仅在添加、修改或删除满足特定标准的管理对象时才通知更改。
我知道NSManagedObjectContextObjectsDidChangeNotification
,NSManagedObjectContext
但是我的理解是-userInfo
字典包含所有对象更改,无论实体如何。
我的担心可能是没有根据的,但是由于我不习惯NSFetchedResultsController
管理 a UITableView
,因此我在为此目的使用该课程时是否浪费了?
当添加、修改或删除特定实体类型和属性值的对象时,是否有更好的通知方式?
非常感谢。
Ps 我知道NSArrayController
Cocoa 中似乎包含我需要的功能的可用性,尽管我没有尝试过它。此课程不适用于 iOS。