Migrieren von in sqlite gespeicherten Benutzerdaten zu Kerndaten beim App-Upgrade

Ich bin neu bei Stack Overflow und programmiere erst seit einem Jahr. Also bin ich immer noch ein Neuling in diesem Bereich (d. H. Bitte hab ein bisschen Geduld mit mir!). Ich aktualisiere eine alte App, die in xcode 3 erstellt wurde und eine SQLite-Datenbank zum Speichern von benutzergenerierten Daten verwendet. Die aktualisierte App muss mit iCloud funktionieren, daher habe ich mich für den Wechsel zu Core Data entschieden (da sqlite allein nicht mit iCloud synchronisiert werden kann). Ich habe keine Probleme beim Implementieren der Core Data-Strukturen, aber mein Problem ist, wie Benutzer ihre vorhandenen Daten beibehalten können.

Ich habe mir bereits Themen in dieser Richtung angesehen:Wie importiere ich eine vorhandene SQLite-Datei in Core Data? undKerndaten müssen aus der SQLite-Datenbank ausgefüllt werdenObwohl ich eine Utility-App zum Importieren vorhandener Daten erstellen kann, hat dies keinen Sinn, da mit dem anfänglichen App-Bundle keine Daten vorhanden sind. Die Daten werden vom Benutzer gespeichert.

Ich würde mich sehr über jede Hilfe freuen, die ich bekommen kann und die mich total in einen dicken Knoten gebracht hat! Vielleicht ist es besser, Kerndaten zu vermeiden und eine andere Lösung zu finden, um die SQLite-Daten in iCloud zu speichern?

Danke im Voraus!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage