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