Следующий сценарий завершается ошибкой с Realms.Exceptions.RealmClosedException: This object belongs to a closed realm.
.
class MyClass : RealmObject {
[PrimaryKey]
public int MyInt {get;set;}
}
var obj = new MyClass();
await Realm.GetInstance().WriteAsync(realm => realm.Add(obj));
var myInt = obj.MyInt;
Мой текущий обходной путь - сохранить первичный ключ перед добавлением объекта и запросом его с помощью метода Find
.
Есть ли более простой способ?