iOS8 的可达性问题

Posted

技术标签:

【中文标题】iOS8 的可达性问题【英文标题】:Reachability issue with iOS8 【发布时间】:2014-09-08 07:42:49 【问题描述】:

我在 ios8.0 中遇到问题。 在进行 UPNP 搜索之前,我正在使用 Apple 的可达性代码检查 wifi 连接。

在 iOS7 和更早版本上一切正常,但对于 iOS8.0 beta5(iPad mini、iPad air),即使 wifi 可用,它也会失败并给出错误结果(即 WIFI 无法访问等)。

其他人也面临同样的问题。并为此找到了解决方案。 请让我知道。如果这是否是 Apple 问题,请告诉我,因为此问题不会出现在所有设备上。

【问题讨论】:

在 iPhone 6 上的 iOS8 上出现同样的问题。试图弄清楚发生了什么。 @Krumelur 据我所知,似乎 Reachability 需要花费太多时间来响应某些设备。似乎不仅 Tim 用#bendgate 破坏了 iPhone 的声誉,而且也破坏了 iOS8。 . 【参考方案1】:

已解决

我在我的一个应用程序中也遇到了同样的问题,在这个应用程序中,我使用的是 2.2 版的旧可达性,我用苹果最新的 3.5 版替换了这个可达性文件,它可以工作。

请检查您的可达性文件的版本,

您可以从以下路径获取最新版本的可达性:

Apple Reachability 3.5

希望对你有帮助!

【讨论】:

以上是关于iOS8 的可达性问题的主要内容,如果未能解决你的问题,请参考以下文章

M × N Puzzle - 逆序对N*M数码问题局面之间可达性判定

AFNetworking 可达性ForLocalWiFi

针对 URL 中的特定页面检查可访问性

可达性块应用

AFNetworking 2.0 可达性警报始终显示

存在登录页面时,iOS swift 可访问性应该失败