我的代碼有問題。我正在使用性能工具運行我的應用程序,以便我可以看到我的代碼使用了多少內存。當我使用UINavigationController的popViewController方法時,分配的位置似乎不會被釋放,即使我已經使用「self.myarray = nil;」釋放了viewDidUnload方法中的所有對象。 「myarray」在執行文件中被合成。造成這種情況的原因是什麼?iPhone內存管理
當顯示一個alertview時,它會增加分配的內存。沒關係。 但即使我點擊確定按鈕,它不釋放分配的內存。
示例代碼用於AlertView部件。
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Seri Seçilmedi"
message:@"Lütfen bir seri seçiniz."
delegate:self
cancelButtonTitle:@"Tamam"
otherButtonTitles:nil];
[alert show];
[alert release];
@Vijay有錯在你的代碼,釋放一個對象後,你應該將其設置爲nil 。但是在設置self.alert nil(不再存在)之後你會發布。 – 2011-08-05 17:22:19
@ Control-V:對,我編輯了我的答案。順便說一句,我的名字是維拉,而不是維傑。 – Viraj 2011-08-06 14:01:07