2017-02-15 10 views
0

私は、ムービーとジャンルの2つのエンティティを持つデータモデルがあるとします。関係が更新されるとNSFetchedResultsControllerが更新されますか?

ムービーは、ジャンルが多くの映画を持つことができるので、多くのジャンルに属します。

今すぐ。 Genreエンティティを参照するNSFetchedResultsControllerを持っています(ジャンル名をsectionNameKeyPathとして使用)。

私はいくつかのデータをインポートし、インポート中にGenreにムービーが追加されたとします。

質問は:(Genre.movi​​es.countが変更されたため)NSFetchedResultsControllerデリゲート(controllerWillChangeContent:など)メソッドを呼び出すのですか?

もしそうでなければ、どうすればいいのですか?スイフトで?

(はい、私はこのような他の質問はそこにある知っているが、どれも簡潔であるか、または正式な答えを持っているように見えるん)

this issueに関連する可能性がある:)

答えて

0

はい、それは更新されますエンティティ上の関係が更新された場合。述語がそれを監視するように設定されていても、Movieのプロパティが変更された場合は更新されません。

0

YES、GenreからMovieのインポート時に、Genreを観察FetchedResultsControllercontrollerWillChangeContent:が呼び出されます。

関連する問題