2016-11-20 3 views
0

Ich möchte Daten zwischen iPhone und iPad synchronisieren. Ich verwende Kerndaten und speichere die Daten in Documents of Document Container. Da Dokumente sowohl von iTunes als auch von iCloud gesichert werden. Seit iCloud ist in der neuesten Version von Xcode veraltet. Muss ich etwas anderes tun, um Daten zwischen diesen iOS-Geräten zu synchronisieren?Daten vom iPad zum iPhone synchronisieren

Antwort

0

Sicherungen sind kein Synchronisationsmechanismus. Zum einen sind Backups gerätespezifisch. Daten, die von einem iPhone gesichert werden, sind für ihr iPad nicht verfügbar. Es gibt keine Geräte-zu-Gerät-Daten, die durch Backups gemischt werden.

Die persistente Speicherdatei in iCloud (über die iCloud-Datei-API) kann auch nicht verwendet werden. Sie können die Datei nicht direkt in iCloud lesen/schreiben. Sie müssen zuerst die Datei herunterladen und später Änderungen hochladen. Core Data ist nicht dafür ausgelegt, in diesem Szenario zu funktionieren. Sie könnten Code schreiben, um es zu tun, aber die Daten würden fast sofort beschädigt werden, weil Core Data nicht erwartet, dass Sie mit dem persistenten Speicher so herumhantieren. Wenn Sie Daten zwischen Geräten synchronisieren möchten, gibt es viele Optionen. Apple bietet CloudKit an, das kostenlos und von Apple unterstützt wird. Firebase ist beliebt. Parse-Server sind immer noch sehr häufig, obwohl Parse selbst heruntergefahren wird. Fügen Sie dazu Microsoft Azure und viele, viele andere hinzu.