Verwenden von Core Data mit watchOS 2.0

Mit WatchKit 1.0 habe ich eine iOS / Apple Watch-App erstellt, die einen freigegebenen Gruppencontainer und ein benutzerdefiniertes Framework verwendet, um auf denselben Core Data Store zuzugreifen. In der Übergangsanleitung für watchOS 2.0 sagt Apple Folgendes:

Wenn Ihre vorhandene Watch-App und iOS-App einen gemeinsam genutzten Gruppencontainer oder iCloud zum Austauschen von Daten verwenden, müssen Sie die Art und Weise ändern, in der Sie diese Daten in watchOS 2 austauschen. Da die WatchKit-Erweiterung jetzt auf Apple Watch ausgeführt wird, muss die Erweiterung Daten mit dem austauschen iOS App kabellos. Sie können dies mit einem NSURLSession-Objekt oder mit dem Watch Connectivity-Framework tun, das die bidirektionale Kommunikation zwischen Ihrer iOS-App und der WatchKit-Erweiterung unterstützt.

Wie funktioniert das mit Core Data? Muss ich zwei separate Informationsspeicher verwalten, einen im Ordner "Dokumente" auf der Uhr und einen auf dem Telefon, und das Watch Connectivity-Framework verwenden, um die Änderungen zu synchronisieren? Ich sehe, dass watchOS 2.0 auf das Core Data Framework zugreifen kann (es ist in der Liste vonVerfügbare Technologien) ... aber ich bin mir nicht sicher, wie das hilft, wenn sich der Laden am Telefon befindet. Jede Hilfe / Anleitung wird gebeten!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage