Migracja danych użytkownika przechowywanych w sqlite do podstawowych danych w aktualizacji aplikacji

Jestem nowym użytkownikiem Stack Overflow i programuję od zaledwie roku, więc wciąż jestem nowicjuszem w tym zakresie (np. Proszę o kontakt ze mną!). Uaktualniam starą aplikację utworzoną w Xcode 3, która używa bazy danych sqlite do przechowywania danych generowanych przez użytkowników. Zaktualizowana aplikacja musi współpracować z iCloud, więc zdecydowałem się przełączyć na Core Data (ponieważ sqlite nie może być zsynchronizowany z iCloud). Nie mam problemu z implementacją struktur danych podstawowych, ale moim problemem jest to, w jaki sposób pozwolić użytkownikom na zachowanie istniejących danych.

Przyjrzałem się już tematom w tym kierunku:Jak zaimportować istniejący plik sqlite do danych podstawowych? iPotrzebujesz wypełnić podstawowe dane z bazy danych SQLitei chociaż mogę utworzyć aplikację narzędziową do importowania istniejących danych, nie ma to sensu, ponieważ nie ma istniejących danych z początkowym pakietem aplikacji, dane są przechowywane przez użytkownika.

Naprawdę byłbym wdzięczny za każdą pomoc, jaką mogę na to włożyć, całkowicie związałem się z tym wielkim węzłem! Może lepiej jest unikać całkowicie podstawowych danych i znaleźć inne rozwiązanie, aby zapisać dane sqlite w iCloud?

Z góry dziękuję!

questionAnswers(1)

yourAnswerToTheQuestion