【发布时间】:2014-07-30 12:07:15
【问题描述】:
我需要限制对我的应用中依赖互联网连接的页面的访问。我的几个页面都有帮助应用程序与外部数据库通信的代码。
当互联网连接不可用时,页面不会按预期运行,因为对数据库进行了某些检查,以确定某些内容在页面上的显示方式。
有没有办法检测没有互联网连接,以及当没有任何页面自动尝试连接到互联网/从外部数据库获取数据受到限制?
可能会显示一些“当前故障,请稍后再试”页面或类似的内容?
感谢您的宝贵时间。
【问题讨论】:
-
您可以使用Reachability 类来检查互联网可用性。如果用户离线,请提供警报或显示备用页面
-
可达性对我来说没有按预期工作。老实说,我只是建议在那些本身需要网络连接的视图控制器中处理网络错误。
标签: ios objective-c cocoa-touch uiview uiviewcontroller