Я пытаюсь создать локальную базу данных в Realm. Я создал новый проект, в который добавляю модули Realm. Затем я сделал модель данных и сохранил несколько данных. Затем я загружаю данные с физического устройства Окно >Устройства и симуляторы >Устройства, нахожу установленное приложение и загружаю контейнер. В контейнере я нашел fold Documents с файлами области.
Затем я открыл файл default.realm и начал писать свою базу данных. После создания базы данных я перетаскиваю этот контейнер (который я скачал) в свой проект. В Xcode загрузите мою базу данных следующим образом: Продукт>Схема>Редактировать схему>Данные приложения выберите мою базу данных.
Во время написания приложения я заметил, что могу только читать данные из базы данных, и если я правильно понимаю, я по ошибке сделал песочницу, и поэтому я не могу записывать новые данные.
Я пробовал по-разному сохранять данные с помощью CoreData и получил тот же результат. Я могу сохранить данные, когда приложение запускается, я загружаю контейнер и проверяю файл SQLite, и внутри я нашел данные, которые я сохранил в приложении, но затем я повторно запускаю приложение. Файл SQLite пуст.
Вот я и хочу спросить, что теперь делать. Если это другой способ, как загрузить локальную базу данных в приложение или создать базу данных с несколькими областями? Как лучше всего использовать локальную базу данных в приложении, где вы можете CRUD?
Спасибо за любую помощь, я новичок в мире разработчиков и извините за мой уровень английского :).