Ich weiß, dass ich die NSPersistentStoreDidImportUbiquitousContentChangesNotification
Benachrichtigung verwende, um Änderungen zusammenzuführen, sobald sie von iCloud angekommen sind. Ich verstehe jedoch, dass diese Benachrichtigung ausgelöst wird, sobald sie bereits eingetroffen ist. Gibt es eine Möglichkeit zu erkennen, dass Änderungen ankommen? Mit anderen Worten, gibt es eine Möglichkeit, dass ich feststellen kann, wenn Core Data Updates von iCloud herunterlädt, sodass ich dem Benutzer einen Hinweis darauf anzeigen kann?Können Sie erkennen, wenn iCloud aktualisiert wird?
0
A
Antwort
1
Die kurze Antwort ist nein. Apple lässt Sie nicht viel über den Status ihres iCloud-Prozesses wissen. Das beste, was Sie tun können, glaube ich, ist, auf die NSPersistentStoreCoordinatorStoresWillChangeNotification
zu hören, können Sie dann NSPersistentStoreUbiquitousTransitionType
Schlüssel in der userInfo
analysieren. Dann können Sie die Benutzeroberfläche während der Aktualisierung der Datenbank verwalten.
Verwandte Themen
- 1. Erkennen, wenn AVPlayer abgespielt wird
- 2. So erkennen Sie, wenn die App deinstalliert wird
- 3. C# -Komponente wird nicht aktualisiert, wenn der Quellcode aktualisiert wurde
- 4. Können Sie "Ziehen" in jQuery erkennen?
- 5. Können Sie programmgesteuert weißes Rauschen erkennen?
- 6. Wie aktualisiert man ListViews HeaderView, wenn der Cursor aktualisiert wird?
- 7. warum EIP aktualisiert wird, wenn Zugriffsspeicher oprand
- 8. iCloud-Symbol nicht angezeigt, wenn auf Server
- 9. Winkelansicht wird nicht aktualisiert, wenn der Controller aktualisiert wurde
- 10. Qt4: So erkennen Sie, wenn eine QAction-Tastenkombination losgelassen wird
- 11. Erkennen, wenn reCaptcha nicht geladen wird
- 12. Liste wird aktualisiert, wenn sie gelöscht werden sollte
- 13. jQuery - Wenn eine Datenbank aktualisiert wird, aktualisieren Sie die Seite
- 14. haseclass funktioniert nicht, wenn Seite aktualisiert wird
- 15. BxSlider: Save Position des Sliders, wenn Seite aktualisiert/aktualisiert wird
- 16. Angular Controller wird nicht aktualisiert, wenn der Service aktualisiert wurde
- 17. KnockoutJS - Tabelle nicht aktualisiert, wenn Array aktualisiert wird
- 18. jQuery + Jeditable - erkennen, wenn Auswahl geändert wird
- 19. Benachrichtigung anzeigen, wenn XML-Element aktualisiert wird
- 20. Erkennen, wenn ein Fragment gezeichnet wird?
- 21. Erkennen, wenn AppBarLayout/CollapsingToolbarLayout vollständig erweitert wird
- 22. Erkennen, wenn ein Registerkartenelement gedrückt wird
- 23. So löschen Sie iCloud-Dokumente?
- 24. MVVM DependencyProperty wird nicht aktualisiert, wenn RaisePropertyChanged
- 25. Datagrid nicht aktualisiert, wenn Abfrage ausgelöst wird
- 26. Wie können wir erkennen, wenn der Benutzer den Browser schließt?
- 27. Erkennen Sie, wenn Sie JavaScript in ASP.NET
- 28. Sellerie-Konfiguration wird aktualisiert, wenn eine andere Aufgabe aufgerufen wird
- 29. So erkennen Sie, wenn Windows inaktiv ist
- 30. WPF DisplayMemberPath wird nicht aktualisiert, wenn SelectedItem entfernt wird
vielen Dank. Ich werde das untersuchen. Dies wäre nicht notwendig, wenn die iCloud-Synchronisierung manchmal nicht so flockig wäre! : - / – mashers