我正在開發一個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是否安全?
感謝和問候, 迪帕
請參閱此線程中接受的答案http://stackoverflow.com/questions/7862316/ios5-nsurlconnection-methods-deprecated – Vin
@Vin:謝謝你很多 – spd
@Vin:從這裏得到了答案:http://stackoverflow.com/questions/7862316/ios5-nsurlconnection-methods-deprecated – spd