当我的应用程序最初启动时,我调用[Reachability reachabilityForInternetConnection]。我实际上是在-application之后调用它:didFinishLaunchingWithOptions:在AppDelegate中。在iOS8中,当我处于飞行模式或已关闭wi-fi时,这将返回有效连接。在iOS7中,Reachability类返回预期结果(未连接)。问题可能与我何时调用方法有关?
我可以通过在此处实现Ad-J的答案来解决此问题:Easiest way to detect Internet connection on iOS?当检测到设备在iOS8上时。
还有其他人看过这个问题吗?
答案 0 :(得分:0)
<强>解决强>
我在我的一个应用程序中也遇到了同样的问题,在这个应用程序中我使用版本2.2的旧可访问性,我用苹果最新版本3.5替换这个可访问性文件,它的工作原理。
请检查您的可访问性文件的版本,
您可以从以下路径获取最新版本的可达性:
希望它能帮到你。!