【发布时间】:2014-11-05 20:15:51
【问题描述】:
当我的应用程序最初启动时,我正在调用 [Reachability reachabilityForInternetConnection]。我基本上是在 AppDelegate 中的 -application:didFinishLaunchingWithOptions: 之后调用它的。在 iOS8 中,当我处于飞行模式或关闭 wi-fi 时,这将返回有效连接。在 iOS7 中,Reachability 类返回预期结果(未连接)。问题可能与我调用该方法的时间有关吗?
当检测到设备在 iOS8 上时,我可以通过在此处实现 Ad-J 的答案来解决此问题:Easiest way to detect Internet connection on iOS?。
有其他人看到这个问题吗?
【问题讨论】:
-
你并不孤单。即使我在 iOS 8.0 上也面临可达性代码的问题。在这里我提出了一个问题,但没有人回答stackoverflow.com/questions/25719500/… 似乎苹果的蒂姆库克搞砸了 iOS8.0 中的可达性。
-
@Dinesh,Tim Cook 是最后一个能在 Apple 的 API 中搞砸的人……
标签: objective-c ios8 reachability