NSPersistentStoreDidImportUbiquitousContentChangesNotification
通知を使用して、iCloudから到着した変更をマージすることが分かりました。しかし、私の理解では、この通知はすでに到着した後にトリガーされるということです。変更が到着したことを検出する方法はありますか?言い換えれば、Core DataがiCloudからアップデートをダウンロードしているときにわかることができるので、これをユーザーに示すことができます。iCloudが更新されているときに検出できますか?
0
A
答えて
1
短い答えはノーです。 Appleは、iCloudプロセスの状態について多くのことを知らせません。あなたができることは、NSPersistentStoreCoordinatorStoresWillChangeNotification
を聞くことだと思いますが、userInfo
のNSPersistentStoreUbiquitousTransitionType
キーを解析することができます。次に、データベースの更新中にユーザーインターフェイスを管理できます。
関連する問題
- 1. CollectionViewが更新されたときに検出する
- 2. iCloudでファイルが変更されたときは、どのように検出しますか?
- 3. PHP - ファイルが更新されたときに自動的に検出する
- 4. UITextFiledが描画されているときに検出する
- 5. モデルがAngularJSで更新されたときにビューが更新されない
- 6. iOSアプリが非アクティブ/サスペンドから呼び出されているときにビューを更新するとき
- 7. 更新前のリスナーがHibernateで使用されているときにレコードが更新されない
- 8. PHP/Perlファイルが更新されたときに更新する
- 9. SQLiteが更新されたときにスピナーを更新する
- 10. SQL呼び出しで更新するとき、EFでテーブルが更新されませんか?
- 11. BaseAdapterからnotifyDataSetChangedを呼び出すときにListViewが更新されない
- 12. iPadホームスクリーンアプリが開いたときに更新されます
- 13. UITableViewテーブルセルが選択されていないときはどうすれば検出できますか?
- 14. ウェブブラウザに戻るときにAndroidブラウザが更新されます
- 15. HierarchicalData dataProviderが更新されたときにAdvancedDataGridが更新されないのはなぜですか?
- 16. MKUserTrackingBarButtonItemが使用されているときの検出方法
- 17. メソッドがチェーンされているときの検出
- 18. データベースが更新されたときにページを更新するにはどうすればよいですか?
- 19. テーブルビューでアイテムが変更されたときを検出するにはどうすればよいですか?
- 20. ラジオがチェックされているときにラベルテキストを更新します
- 21. ソリューションをビルドするときにDLLが更新されない
- 22. トリガーでレコードがクローンされていることを検出するとき
- 23. Androidウィジェットが表示されていないときに更新されない
- 24. C++でオブジェクトレコードを更新しようとしているときにファイルがガベージ値で更新される
- 25. form2が開いているときにform1のコントロールが更新されない
- 26. ドロップダウンオプションが変更されたときにテーブルを更新する
- 27. ファイルサイズが変更されたときにページを更新する
- 28. ローカルイメージソースファイルが変更されたときにイメージコンテナを更新する
- 29. 大きなファイルがDocumentsにダウンロードされ、iCloudにバックアップされる
- 30. フォームがドラッグされているときを検出するにはどうすればいいですか?
ありがとうございます。私はそれを調べます。これは、iCloudの同期がときどき薄れそうでない場合には必要ありません。 : - / – mashers