Подтвердить что ты не робот

UIImage initWithContentsOfFile не работает

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

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

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

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

4b9b3361

Ответ 1

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

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

;)