2011-10-04 85 views
5

我正在開發一個iPhone應用程序,它使用NSURLConnection來獲取一些網絡內容。我的iPhone應用程序應該在iOS上運行> = 4.1與NSURLConnection委託方法有關的查詢

(1)以下委託方法是否適用於所有iOS> = 4.1,包括iOS5(Beta)。 - (void)連接:(NSURLConnection *)連接didReceiveData:(NSData *)data; - (void)connectionDidFinishLoading:(NSURLConnection *)connection; (無效)連接:(NSURLConnection *)連接didFailWithError:(NSError *)錯誤;

該文檔提到這些方法'可用於iOS 2.0到iOS 4.3',並列在iOS5文檔的'棄用NSURLConnection方法'一節下。 (但是當我命令+點擊這些方法,在iOS5.0庫的Foundation框架下列出)

(2)當我們調用[cancel]時,請求是立即取消還是我們得到任何回調請求實際上取消了嗎?在取消呼叫後立即釋放NSURLConnection_object是否安全?

感謝和問候, 迪帕

+0

請參閱此線程中接受的答案http://stackoverflow.com/questions/7862316/ios5-nsurlconnection-methods-deprecated – Vin

+0

@Vin:謝謝你很多 – spd

+0

@Vin:從這裏得到了答案:http://stackoverflow.com/questions/7862316/ios5-nsurlconnection-methods-deprecated – spd

回答

0

我認爲他們應該工作,對我工作的罰款。即使他們被評論如你在NSURLConnectionDelegate中所說的,他們在NSURLConnection doc中看起來很好。所以我希望他們應該工作。我這樣說是因爲他們在IOS 5中爲我工作。

相關問題