我已經構建了一個應用程序。在這個應用程序中,我在按鈕的單擊操作中將圖像設置在UIImageView中。並在下次點擊按鈕時更改圖像,此操作已成功完成。但一段時間後該按鈕被正確點擊,但圖像不是UIImageView的改變和打印以下消息在控制檯上:在UIImageview中設置圖像編程方式
的ImageIO:CGImageRead_mapData「開放」失敗 「/用戶/用戶名/庫/ Application Support/iPhone 模擬器/ 4.2 /應用/ 02FE7A45-261F-4AED-AB37-592A228876FC/appName.app/imageName.png」 誤差= 24(打開的文件太多)
我可以使用下面的代碼爲設置在圖像UIImageView
NSString *path = [[NSBundle mainBundle] pathForResource:strQue ofType:@"png"];
UIImage *img = [[UIImage alloc] initWithContentsOfFile:path];
[img1 setImage:img];
其中IMG1是的UIImageView對象和strQue是圖像
您使用自動發佈池還是nsthreads – Robin
您可以顯示您的代碼(您如何設置圖像)? – omz
你可能不會釋放你的圖像。 –