Я получаю сообщение об ошибке при попытке изменить объект области.
Это простой класс, и на самом деле существует только одна запись.
class User: Object{
@objc dynamic var id = UUID().uuidString
@objc dynamic var name:String = ""
@objc dynamic var email:String = ""
.....
static func getInfo() -> User? {
do {
let realm = try Realm()
return realm.objects(User.self).first
} catch {
return nil
}
}
}
Я вызываю данные:
var user = User.getInfo()
И теперь, когда я пытаюсь изменить его, я получаю следующую ошибку.
user.name = "test"
*** Завершение работы приложения из-за необработанного исключения «RLMException», причина: «Попытка изменитьобъект вне транзакции записи - сначала вызовите beginWriteTransaction для экземпляра RLMRealm. '
что я делаю неправильно?Спасибо.
Спасибо.