0
我在此代碼獲取內存泄漏問題:內存泄漏的ImageView
UIImage myImage1 = [[UIImage alloc]
initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:strimg1]]];
我怎樣才能解決這個問題? 在此先感謝。
我在此代碼獲取內存泄漏問題:內存泄漏的ImageView
UIImage myImage1 = [[UIImage alloc]
initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:strimg1]]];
我怎樣才能解決這個問題? 在此先感謝。
請記住,無論何時使用New或Alloc init創建對象,您都有責任在dealloc中釋放它。並記得使用超級dealloc。
確保沒有其他物體碰撞保留計數。
init方法是什麼?你創建了另一個UIImage類的實例嗎?只是一個想法。
希望得到這個幫助。 dibu2z
UIImage *myImage1 = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@""]]];
UIImageView *myimg=[[UIImageView alloc] initWithImage:myImage1];
[self.view addSubview:myimg];
[myimg release];
它可以幫助你。
您可以創建一個類型爲UIImageView的變量,然後將其設置爲UIImage。類型不匹配,你確定這個例子是正確的嗎? – Twelve47 2011-04-09 09:27:05
同上Twelve47的評論。 BjörnMarschollek的回答是不正確的,儘管你需要在某個時候釋放圖像視圖,顯然 – Kalle 2011-04-09 09:32:57
而且「*」也是缺失的......整個事情甚至不會編譯! – Eiko 2011-04-09 10:04:24