異なるViewControllerクラスの2つのインスタンスが異なるタブ項目でアクセスされています。両方とも同じエンティティを使用しますが、異なる述語を使用します。 1つはすべての項目を表示し、もう1つはその述語に基づいてサブセットを表示します。コアデータ複数のFetchedResultsController/Views:どのように手動ですべて更新しますか?
「すべて」リストからオブジェクトを削除すると問題が発生します。すぐに更新されますが、他のタブに切り替えると、ビュー内を前後に移動した後でもオブジェクトはそのまま残ります。一定時間が経過してから5秒から10秒ほど経過すると、削除が他のビューに反映されます。
ViewControllerクラスは、FetchedResultsControllerを使用します。
原因は何ですか?結果をすぐに表示する方法はありますか?
別の考慮事項:組み込みのアプリケーションマスター/ディテールテンプレートを使用すると成功しますが、UIManagedDocumentを使用しようとするとすぐに同期することができません。おそらく、これはManagedDocumentの問題だけでしょうか? –