這裏是另一個新手問題。使用外部類的ASIHTTPRequest
我想從一個外部類調用ASIHTTPRequest(因爲我已經在我的主類使用它),我做這樣的事情:
ASIHTTPNSFabExt *nRequest = [[ASIHTTPNSFabExt alloc]init];
nRequest.URL = @"http://something";
nRequest.var1 = [dictionaryRecord objectForKey:@"something"];
nRequest.var2 = [dictionaryRecord objectForKey:@"something"];
[nRequest saveComment];
凡saveComment方法執行ASIHTTPRequest任務。
除了當我嘗試在我的主類內執行[nRequest發佈]時,一切都工作正常,它將在ASIHTTPRequest方法內部產生一個錯誤。
在我發佈之前保留計數爲1,autorelease也不起作用:我確定我錯過了一些內存管理基礎知識,但是能否幫助我找到正確的方法來操作它?
Thanx提前
法布里奇奧
我不知道我完全理解你的回覆,但我認爲最後一部分是問題,因爲我不刪除ASIHTTPRequest委託,我認爲它叫他們創立nRequest發佈。我看不到代碼的哪一部分會生成「解除分配的對象」,這是ASIHTTPRequest中的一個方法,但我無法理解它。無論如何THANX – Fabrizio 2011-01-28 15:45:35