2011-12-22 19 views
0

同時NSURLConnection的,我嘗試使用不同的委託爲每個連接處理的同時多NSURLConnection的,對於每一個NSURLConnection的創建,我創建了一個新的委託對象,但由於某種原因只一個NSURLConnection的作品在同一時間,任何NSURLConnection的我嘗試啓動,而一個已經只運行不啓動,我代表沒有收到任何的方法調用連接:didReceiveResponse :,連接:didReceiveData :, connectionDidFinishLoading:或連接:didFailWithError: 。我誤解了有關NSURLConnection及其委託如何工作的內容。閱讀其他帖子大多數人似乎有一個單一的委託所有的連接,然後使用某種字典來獲得正確的對象來處理正確的連接。這是你必須這樣做的方式。通過使用獨特的代表每個NSURLConnection的

+0

刪除我的答案,因爲@tony萬指出它是不正確的。如果你發佈一些代碼會更容易幫助。 – XJones 2011-12-22 09:22:28

回答

0

你所描述的應該正常工作是什麼。您可以同時運行多個NSURLConnections,每個都有自己的代理。

如果你想知道爲什麼你的情況不工作,你可能需要證明你的問題你的代碼。

我希望至少回答一般問題。