【发布时间】:2013-01-30 15:44:30
【问题描述】:
我正在开发一个 iOS/iphone 应用程序,我希望用户能够真正拥有互联网以使该应用程序工作。
我从互联网上获取了一些数据,因此如果用户未连接,应用程序将无法按预期运行。
我有很多视图,我想为此集成一个解决方案。
我想了很多方法来解决这个问题,但我不确定是否有更好的 1。
在应用程序委托中添加互联网检查,didfinihlanchingwithoptions。 问题 -> 仅在用户第一次打开应用程序时才会进行检查,而不是在他调用后返回时进行,并且只会在 rootviewcontroller 上进行。
添加签入视图将出现在每个视图中。 这行得通,并且我以一种在尝试连接期间视图不会阻塞的方式进行检查。 但是,如果视图被加载,然后用户断开连接怎么办。
我应该实现一个不断检查互联网的 NSTimer 吗?如果是,这对应用程序来说不会太重吗?如果没有,我该怎么办?
谢谢。
【问题讨论】:
标签: ios xcode uialertview reachability appdelegate