【发布时间】: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