NSURLConnection随机提供“无法找到指定主机名的服务器”错误

时间:2015-12-20 08:06:33

标签: ios objective-c web-services wcf

我正在尝试使用[NSURLConnection sendAsynchronousRequest:request returningRespose:& response error:& error]从iOS应用程序中使用.NET WCF Web服务

大部分时间都是连接并且工作正常,但有时会随机提供 “无法找到指定主机名的服务器” 错误。

当它出现此错误时,在此之后的10-20秒内它会立即产生相同的错误但在一段时间后它再次起作用。它应该不是网络问题,因为我已经使用具有相同网络的Android应用程序对其进行了测试,并且每次都进行连接。

我尝试过使用asmx webservice并发生同样的事情。

在Android应用程序中使用相同的Web服务可以正常工作。

有没有人遇到过这种问题?我该怎么做才能解决它?

我应该在代码方面做些什么?

1 个答案:

答案 0 :(得分:0)

增加请求的超时间隔。像这样的东西

urlRequest.timeoutInterval = NSTimeInterval(10.0)