Realm Swift:处理/防止同步错误108

时间:2016-10-25 20:26:18

标签: swift realm realm-mobile-platform

我在过去几周一直在测试新平台,并且在同步可靠性方面遇到了麻烦,偶尔会在SyncManager.sharedManager错误处理程序中收到错误108。我从文档中看到错误被描述为:

“在其他会话中绑定的客户端文件(IDENT)”表示同一客户端Realm文件的多个同步会话在时间上重叠。

但是,我不确定这意味着什么,或者如何调试它。有什么建议吗?

解决了......也许?:我发现RLMSyncUser类中有一个logOut()方法,它似乎刷新了任何打开的同步会话。我已将此添加到我的错误处理程序中,希望能够重置同步状态。

1 个答案:

答案 0 :(得分:0)

这是较旧的Realm Object Server版本的问题,但自版本1.0.0-BETA-2.2以来已得到修复。请更新到较新版本的Realm Object Server。目前1.0.0-BETA-4.2