我们必须使用详细信息跟踪所有更改:操作类型(创建,更新或删除),对象类型,更改的对象(或其PK,如果有)以及更改的属性。
有办法做到这一点吗?解决方法?我们被封锁了。使用Xamarin.iOS。
希望有人可以帮助我们。谢谢!
答案 0 :(得分:1)
您可以使用
IDisposable sidesSubscription = Realm.GetInstance().All<Side>()
.SubscribeForNotifications(OnSidesChanged);
private void OnSidesChanged(IRealmCollection<Side> sender, ChangeSet changes, Exception error)
{
//handle changes
}
请注意,您需要在具有looper(如UI线程)的线程上执行此操作,或者在创建Realm.Refresh()
集合的线程上调用Realm.GetInstance().All<Side>()
以便调用OnSidesChanged
。