Я пытаюсь создать приложение для iPhone, используя встроенные в таблицу управления основными данными. Я хочу синхронизировать данные с базой данных MSSQL или MySQL. Основные данные совместимы с SQLite, поэтому я думал, что это может работать как мост. Может ли кто-нибудь подумать о том, как можно достичь этой функциональности?Синхронизировать основные данные с SQL или MySQL через SQLite
ответ
Вы думаете об этом неправильно. CoreData не «совместим» с SQLite. Один из типов поддерживаемых хранилищ с использованием SQLite в качестве детали реализации. Фактическое содержимое этой базы данных SQLite недокументировано и внутренне относится к CoreData. Это ключевой момент, вы не можете использовать произвольную базу данных SQLite3 с CoreData, CoreData создает SQLite3 DB для конкретной модели.
Если вы хотите синхронизировать данные из другого БД в CoreData, вам необходимо запросить эту БД, получить данные ответа, а затем создать и обновить NSManagedObjects на основе этих данных. Точные сведения о том, как вы это делаете (через веб-сервис и сервер приложений, которые переносят вашу БД, с клиентской библиотекой DB, встроенной в ваше приложение, и т. Д.) Будут зависеть от точной природы сервера и от того, как вы хотите взаимодействовать с ним, но вы не будете синхронизировать вокруг SQL-таблиц в CoreData и с компакт-диском CD, описывая макет таблицы, обновления должны проходить через стандартные интерфейсы CoreData, как и любые другие манипуляции с объектами.
- 1. Основные данные или ... SQLite
- 2. Как синхронизировать sqlite с Mysql
- 3. Основные данные и MySQL
- 4. Как синхронизировать данные между mysql и sqlite?
- 5. Основные данные против SQLite
- 6. Основные данные или sqlite для быстрого поиска?
- 7. Основные данные VS Sqlite или FMDB ....?
- 8. Основные данные SQLite Constraint Failed
- 9. Синхронизировать базу данных sqlite с sql-сервером
- 10. Основные данные v SQLite
- 11. Основные данные или Sqlite в моем проекте?
- 12. Основные данные SQLite File
- 13. Синхронизировать таблицы mySQL и API с базой данных SQL sqlite
- 14. Как синхронизировать данные Sqlite с sql-сервером с помощью Cordova
- 15. Основные данные, полученные с помощью хранилища SQLite
- 16. Синхронизировать данные SQLite с FireBase автоматически
- 17. Основные данные против SQLite 3
- 18. Основные данные или .Plist?
- 19. Как синхронизировать SQLite на Android с MySQL
- 20. Основные данные SQLite File Нет данных
- 21. Основные данные с предварительно заполненным .sqlite (Swift3)
- 22. Основные данные NSPredicate с хранилищем SQLITE
- 23. Основные данные против SQLite для опытных разработчиков SQL
- 24. Как синхронизировать основные данные с файлами со ссылками?
- 25. Основные данные SQL-выражения
- 26. Синхронизировать данные в SQLite/IONIC от neo4j
- 27. синхронизировать базу данных android sqlite
- 28. iCloud: синхронизировать основные данные между IOS и OSX
- 29. Основные данные (SQLite/iPhone) - соображения дизайна?
- 30. Как синхронизировать захваченные данные Enketo с MySQL
Интересно. Так вы бы использовали мыло, отдых, json или? – Bryan
Лично я склонен использовать JSON, который используется через REST-интерфейс для такого рода вещей, потому что он имеет меньшую пропускную способность, чем SOAP, но лучше всего будет зависеть от вашей точной ситуации. –
Спасибо Луи--! – Bryan