我的应用程序必须连接到服务器,但有时当我测试我的应用程序时,我没有在线服务器,因此应用程序在打开时仍然卡住。 如果服务器在线,我如何以编程方式进行测试?是否有类似ping的东西,所以我可以验证服务器的状态,然后正常工作,如果它是脱机的?谢谢!
答案 0 :(得分:4)
查看Apple的Reachability示例(建议您在App Store提交的应用中使用它)。
答案 1 :(得分:0)
将[NSURLRequest + requestWithURL:cachePolicy:timeoutInterval:]
与timeoutInterval一起使用。然后,如果请求超时,您的NSURLConnectionDelegate将收到回调。