Xcode iPhone Programming检查服务器是否在线

时间:2010-04-14 15:54:56

标签: iphone xcode http

我的应用程序必须连接到服务器,但有时当我测试我的应用程序时,我没有在线服务器,因此应用程序在打开时仍然卡住。 如果服务器在线,我如何以编程方式进行测试?是否有类似ping的东西,所以我可以验证服务器的状态,然后正常工作,如果它是脱机的?谢谢!

2 个答案:

答案 0 :(得分:4)

查看Apple的Reachability示例(建议您在App Store提交的应用中使用它)。

答案 1 :(得分:0)

[NSURLRequest + requestWithURL:cachePolicy:timeoutInterval:]与timeoutInterval一起使用。然后,如果请求超时,您的NSURLConnectionDelegate将收到回调。