2011-11-12 38 views
0

我已經使用以下代碼:釋放NSURLConnection的對象

NSURLConnection *theConnection = [[NSURLConnection alloc] initWithRequest:request delegate:self]; 
    if (theConnection) 
    { 
     responseData = [[NSMutableData data] retain]; 
    } 
在viewDidLoad方法

。但是,我收到內存泄漏錯誤:

responseData = [[NSMutableData data] retain]; 

如何釋放連接?

回答

1

receiveData是一個類的成員,所以我認爲釋放它在viewDidUnload是可以的。

+0

我已經在ViewDidUnload中發佈了它,但是我得到一個內存泄漏: responseData = [[NSMutableData data] retain]; 表示潛在的內存泄漏對象並存儲在連接 – iDev

+0

問題修復!謝謝,我真的很感謝你的幫助:) – iDev

+0

@Moderator - 您可以刪除這篇文章,因爲它是由我複製。抱歉給你帶來不便 – iDev