【发布时间】:2017-06-10 18:32:21
【问题描述】:
我正在使用 Firebase 构建 iOS 应用程序,我发现如果应用程序未连接到网络并且该位置没有缓存值,Firebase 中的方法 observeSingleEvent(带或不带取消块)甚至不会触发。
当应用程序失去与互联网的连接时,我需要向用户显示消息,但如果在使用 keepSynced 时该位置有缓存值,则无需这样做。
如果API没有错误可以检测连接或不返回,我该怎么办?由于文档说如果您无权访问此数据,将调用cancelBlock,但当应用程序没有连接时它甚至不会回调。
【问题讨论】:
标签: ios firebase firebase-realtime-database