0

iCloudとCore Dataを使用しています。フェッチされた結果コントローラーを使用するテーブル ビューがあります。行を手動で削除すると、NSFetchedResultsControllerDelegateメソッドが呼び出されます (たとえば–controllerDidChangeContent:)。変更が iCloud 経由で行われる場合、デリゲート メソッドは呼び出されません。

これは正常な動作ですか?コード内の他の何かがこれらのメソッドの呼び出しを妨げている可能性はありますか? iCloud による変更によってデリゲート メソッドが起動する必要がありますか?

4

1 に答える 1

0

両方とも使用されていることiCloudNSFetchedResultsController対処しNSManagedObjectContextます。

いくつかの確認事項:

  1. iCloud コンテンツは管理オブジェクト コンテキストにマージされていますか?
  2. 取得した結果コントローラーとは異なる iCloud の管理対象オブジェクト コンテキストを使用していますか?
于 2012-04-24T20:31:29.467 に答える