0

iCloudをサポートする同じアプリを実行している2つのiOSデバイスの例を見てみましょう。アプリにはCoreDataがあり、「ライブラリ」スタイルであり、マルチドキュメントスタイルのアプリではありません。

ユーザーAはインターフェースを使用してオブジェクトを追加しており、この追加中にユーザーBは他のデバイス上の新しいオブジェクトとともにMOCを保存します。ユーザーAのデバイスに関する通知により、ユーザーAがオブジェクトの追加を完了する前に、ユーザーBのオブジェクトが追加されます。これにより、Aのデバイスでの[tableViewreloadData]中にfetchedObjectsの数が変更される可能性があります。エラー状態は私が信じています。

ユーザーがMOCを編集しているときはいつでも、オブザーバーとしてviewControllerを削除する必要がありますか?もしそうなら、iCloudはこれを「感知」し、言及されたviewControllerがオブザーバーとして再追加されたら、「見逃された」通知を再送信しますか?私はこれについての議論を見つけることができませんでした。

読んでくれてありがとう。マーク

4

1 に答える 1

0

この iCloud に関する質問への回答とその他の情報は、http: //mentalfaculty.tumblr.com/archive でご覧いただけます。

于 2012-07-28T11:56:57.947 に答える