我的UIButton有它的背景圖片設置是這樣的:UIButton setBackgroundImage消耗不釋放內存?
[myImageButton setBackgroundImage:[UIImage imageNamed:myImageName] forState:UIControlStateNormal];
myImageButton是類的保留的性質,並建立與IB。沒有其他地方在應用程序中訪問。
myImageName僅僅是與像@文件名一個NSString 「myImage_number_1.png」
我加載大圖像,1024×1024的大小。當顯示視圖時,它會使用上述語句更改圖像,然後可用內存減少。
當我看到關於7-9個不同時間的視圖後,該應用程序崩潰並帶有內存警告。
我認爲該方法將釋放加載的圖像。
視圖本身只是實例化和分配一次,因此如果視圖控制器不在保留/釋放週期中。
有沒有關於這個setBackgroundImage我不知道,導致它不釋放內存?