我收到错误 -
错误: Domain=NSURLErrorDomain Code=-1005 "The network connection was lost.
UserInfo=0x10e74380 {NSLocalizedDescription=The network connection was lost.
我在设备上遇到此错误。第一个请求非常有效。但是当我将第一个请求的响应中的数据放入第二个请求时,它总是给出error -1005
。这仅在iOS 8中发生。超过100个用户的应用报告了此问题。它发生在设备和模拟器上。我们正在使用 https , POST 请求。如果我先把第二个请求放到位,那么它就可以了。这意味着当我发出第二个请求时会出现问题。我们可以从应用程序方面做任何事情来解决这个问题吗?
答案 0 :(得分:1)
这是底层NSURL类的实现中的一个错误,只有在IOS 8中才能找到,你必须关闭服务器中的keep alive标志,例如。对于Apache:BrowserMatch "^iOS/8\." nokeepalive
或处理代码中的错误并重试其工作的请求。