1
我主要是在寻求如何进一步排除故障的建议。我有一些代码运行,没有在iOS的4.x的问题,是典型的:iOS 5 NSURLConnection在后续请求上超时 - 第一个作品
[[NSURLConnection alloc] initWithRequest:request delegate:self];
的URL是SalesForce.com API SSL URL。所有的委托方法已到位(包括NSURLConnectionDataDelegate)和奇怪如下:
- 的第一个请求正确加载...所有的委托方法火灾和接收数据
- 任何后续NSURLConnection的相同的基从应用同一类或任何其它类URL失败
- 的didFailWithError:委托方法是射击所有后续请求(显示超时)
- 请求任何其他URL(如https://www.google.com)仍能正常工作
- 如果我改变了Salesforce的网址,以非SSL一切正常
- 这是一个有效的证书,据我可以告诉(为什么它会马上开始工作?)由于某些原因,请求
所以SalesForce网址只运行一次,所有后续请求超时。其他网址似乎仍然有效。这只发生在5.x sim中,4.3正常工作。
我该如何进行调试?我坚持在这一点上没有线索去哪里。
- 迈克
感谢您的回复...相同的代码在4.3版本中运行,这让我觉得这是关于5.x发送请求的方式的具体内容,但我不知道如何解决该问题。该URL是公开的(在浏览器中可访问),我可以无限次地重新加载它。 – Mike 2011-12-20 15:22:03
发布一些代码并检查是否为后续请求调用NSURLConnection的身份验证委托方法。 – sElanthiraiyan 2011-12-21 07:04:35