我創建一個NSURLConnection
,但使用無效的URL(http://thiswontwork.com/asdf)。我在主線程中調用它,並且在委託中實現了所有的委託方法。NSURLConnection的掛着無效URL
連接掛起並無法調用任何的委託方法,我本來期望connection:didFailWithError:
被調用。唯一的代表方法是
- (NSURLRequest *)connection:(NSURLConnection *)connection willSendRequest:(NSURLRequest *)request redirectResponse:(NSURLResponse *)redirectResponse
有沒有人遇到過這樣的事情?
下調試發生在設備和在模擬器(iOS5的上xCode4)。
已創建具有單個按鈕例子的瑣碎視圖控制器證明,如果需要的話可以張貼代碼。
超時間隔被所述請求(30秒)設定。
你如何創建連接,它似乎是問題在別的地方,你可以添加代碼嗎? – rishi 2012-04-04 04:37:45
確保沒有被調用的委託方法拼寫正確。 – Costique 2012-04-04 04:40:44
將在稍後發佈代碼,但相當奇怪的是,如果我刪除上面強調的委託方法,則其他代表方法將使用成功響應代碼進行調用。我有一些其他(非平凡)的代碼在NSURLConnection中也有一些奇怪的掛起。它在後續項目中的舊項目我一直在使用另一個庫。 – gamozzii 2012-04-04 04:46:36