Почему объекты не сохраняются в Realm DB? - PullRequest
0 голосов
/ 10 июля 2019

Я получаю данные с сервера и помещаю их в Realm DB (async):

//In Alamofire.request() body
autoreleasepool{
                  let db = try! Realm()
                  db.autorefresh = true
                  let myObject = MyObject()
                   myObject.cloneFromAnotherObject(cur)
                    myObject.lang = myObjectServ.lang.lowercased()

                    try! db.write {
                        db.add(myObject)
                    }
                    db.refresh()
}

Затем, если я перезагружаю свое приложение и пытаюсь получить эти объекты из БД, я получаю объекты с пустым телом(все поля имеют стандартные значения, те, которые я установил в объявлении класса). Но если я использую приложение без перезапуска, все данные сохраняются. Что мне нужно сделать?

Конфигурация My Realm:

let configuration = Realm.Configuration(
            schemaVersion: 3,
            deleteRealmIfMigrationNeeded: true)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...