これが他の場所で死ぬまで議論されたが、私の質問に直接対処する質問を見つけることができなかった場合は、お詫び申し上げます。
リモートサーバーからJSON形式でオブジェクトをダウンロードし、その結果をコアデータオブジェクトに変換するアプリケーションに取り組んでいます。
しばらくの間、フィルターを適用NSFetchedResultsController
して特定のエンティティタイプのオブジェクトの変更を監視するために使用してきました。NSPredicate
ここでの目的は、特定の条件を満たす管理対象オブジェクトが追加、変更、または削除された場合にのみ変更を通知することです。
私はのことを知っていますNSManagedObjectContextObjectsDidChangeNotification
がNSManagedObjectContext
、私の理解では、-userInfo
辞書にはエンティティに関係なくすべてのオブジェクトの変更が含まれています。
私の恐れは根拠がないかもしれませんが、私はNSFetchedResultsController
管理に使用していないのでUITableView
、この目的のためにクラスを採用するのに無駄ですか?
特定のエンティティタイプとプロパティ値のオブジェクトが追加、変更、または削除されたときに通知を受けるためのより良い方法はありますか?
どうもありがとう。
NSArrayController
PS私はそれを実験していませんが、私が必要とする機能を含んでいるように見えるココアでの利用可能性を知っています。このクラスはiOSでは利用できません。