iphone 3g网络问题

时间:2009-09-08 07:04:26

标签: iphone cocoa-touch networking

用于检查网络可用性的代码是否适用于3g。(前提是它可以正常使用wifi和2g)。我是否应该将消息发送到目的地,然后显示错误或首先检查网络可用性。

2 个答案:

答案 0 :(得分:0)

我没有iPhone的经验,但一般来说检测网络存在很难。它可以在您上次测试后的很短时间内发生变化,因此测试结果仍然不可靠。

我建议尝试发送数据,如果它是您(或用户)想要发送的东西,那么尝试就没有损失。最好尝试,并从例如失败TCP(像往常一样自动重试),而不是在一个时刻决定发送是不可能的。

答案 1 :(得分:0)

我建议您阅读this best practices guide,然后研究the Reachability example source code。这就是“苹果规定”的方法。