【问题标题】:Is Apple's current Reachability class backwards-compatible with iOS 3.1?Apple 当前的 Reachability 类是否向后兼容 iOS 3.1?
【发布时间】:2011-04-07 03:43:43
【问题描述】:

我正在我的应用程序中实现 Apple 的 Reachibility 类。该应用的基础 SDK 为 iOS 4.0,部署目标为 iOS 3.1。

我没有要测试的 3.1 设备,所以谁能告诉我它是否向后兼容? Reachability 的文档说需要 iOS 4.0,所以如果它确实需要至少 4.0,我怎样才能让它在 3.1 上工作?

我所做的只是测试它们是否连接到 WiFi 网络。由于 Apple 的新限制(目前不打算实施他们的 HTTP Live Streaming),我不得不将流式视频限制为 WiFi。

这是我正在使用的代码,如果您能确保这没有任何问题,我也将不胜感激。它在 iOS 4.0 上运行良好,但我注意到有人说它可能会导致崩溃?

Reachability *reachability = [Reachability reachabilityWithHostName:@"www.apple.com"];
NetworkStatus remoteHostStatus = [reachability currentReachabilityStatus];
if (remoteHostStatus != ReachableViaWiFi)
{
  ...
}

【问题讨论】:

    标签: iphone ios reachability


    【解决方案1】:

    从未找到答案,但我实现了 Andrew Donoho's 版本的课程,它在 iOS 3.1.2 上运行良好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-15
      • 2016-03-30
      • 1970-01-01
      • 2017-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-07
      相关资源
      最近更新 更多