UIImage initWithContentsOfFile не работает - PullRequest
12 голосов
/ 23 сентября 2011

У меня есть вопрос: я хочу избежать [UIImage imageNamed:]. Итак, я сделал:

UIImage *prodImg = [[UIImage alloc] initWithContentsOfFile:@"myimage.png"]; 
controller.productImg.image = prodImg;  
[prodImg release];

Но теперь изображение больше не показывается.

Кто-нибудь знает, как заставить это работать?

1 Ответ

25 голосов
/ 23 сентября 2011

Приведенный выше код не работает, потому что правильный способ сделать это -

NSString *thePath = [[NSBundle mainBundle] pathForResource:@"default" ofType:@"jpeg"];
UIImage *prodImg = [UIImage imageWithContentsOfFile:thePath]; 
controller.productImg.image = prodImg;  
[prodImg release];

;)

...