Как сделать локальную базу данных Realm быстрой на физическом устройстве? - PullRequest
0 голосов
/ 25 марта 2020

Я пытаюсь создать локальную базу данных в Realm. Я создал новый проект, в который я добавил Realm pods. Затем я сделал модель данных и сохранил несколько данных. Затем я загружаю данные с физического устройства Окно> Устройства и симуляторы> Устройства , нахожу установленное приложение и загружаю контейнер. В контейнере я обнаружил сложенные документы с файлами областей.

enter image description here

Затем я открыл файл default.realm и начал писать свою базу данных. После завершения базы данных я перетаскиваю этот контейнер (который я скачал) в свой проект. В XCode загрузите мою базу данных таким образом Продукт> Схема> Редактировать схему> Данные приложения выберите мою базу данных.

Во время написания приложения я замечаю, что могу только читать данные из базы данных, и если я правильно их улавливаю Я сделал по ошибке Sandbox, и это причина, по которой я не могу записать новые данные.

Я попробовал другой способ сохранения данных с CoreData и тем же результатом. Я могу сохранить данные, когда приложение запускается, я скачал контейнер и проверил в файле SQLite, а внутри нашел данные, которые я сохранил в приложении, но затем я снова запускаю приложение. Файл SQLite пуст.

Поэтому я хотел бы спросить что делать сейчас. Если есть другой способ, как загрузить локальную базу данных в приложение или создать базу данных нескольких Realms? Каков наилучший способ использовать локальную базу данных в приложении, где вы можете CRUD?

Спасибо за любую помощь, я новичок в мире разработчиков и извините за мой уровень Engli sh:).

...