【发布时间】:2017-07-06 05:36:14
【问题描述】:
如果我的 Realm Object Server 离线,我希望能够在我的 Mac/iOS 应用程序中显示一个指示器。
据我所知,唯一可用的 API 是 Sync Session state。
我在阅读了the available states 之后设置了这样的东西:
let session = SyncUser.current!.session(for: realmURL)!
if session.state.hashValue != 0{
print("Offline or invalid")
}else{
print("Online")
}
然后我关闭了我的同步服务器,再次运行此代码,它仍然说它在线。 state 似乎不准确。
这应该像这样工作吗?我能否可靠地确定我的 ROS 的在线/离线状态?
【问题讨论】:
-
不幸的是,目前无法从 Realm 中确定您的 ROS 是在线还是离线。我们的待办事项中有一个功能请求来支持这样的事情。
-
谢谢。如果您想将其发布为答案,我可以接受。
标签: realm realm-mobile-platform