/ / Passing / Експортувати бази даних бази даних з одного пристрою на інший - ios, swift, core-data

Передача / Експорт бази даних бази даних з одного пристрою на інший - IOS, швидкі, основні дані

Я намагаюся створити додаток, який буде зберігати дані локально, використовуючи coredata. Тоді я хочу поділитися / експортувати ці дані (з coredata) для використання іншими пристроями за допомогою того самого додатка.

Чи можна відправити корінь із одного пристрою на інший? Чи можу я просто скопіювати файл * .sqlite і перезаписати коріння на іншому пристрої?

Я побачив це повідомлення Як експортувати основні дані в CSV які дозволяють експортувати основні дані як csv, але я намагаюсь досягти це - передавати саме основні дані.

Спасибі!

Відповіді:

3 для відповіді № 1

Ви можете використовувати migratePersistentStore:toURL:options:withType:error: від NSPersistentStoreCoordinator зберегти магазин у файл. Після того, як у вас є файл, ви можете скопіювати його на інші пристрої.

Інші рішення можуть включати iCloud, якщо ви хочете отримати синхронізацію даних.