【发布时间】:2010-11-08 08:31:05
【问题描述】:
我正在开发一个使用 NSData 的 initWithContentsOfURL 方法从 Internet 下载一些数据的应用程序。在启动时,我使用 Apple 的 Reachability 示例中的一些代码来检查 wifi 连接是否可用;如果没有,那么该应用程序只会显示一条错误消息并拒绝真正启动(按照我的客户的要求)。在 iPod 和 iPad 上一切正常,但在 iPhone 上,我的客户报告下载速度要慢得多,除非他打开飞行模式,在这种情况下,下载速度与 iPod/iPad 速度相当.因此,即使有 wifi 连接,iPhone 也可能正在使用蜂窝网络下载数据。这真的很奇怪。有谁知道我可能做错了什么?
【问题讨论】: