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

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

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

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

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

1 ответ

Решение

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

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

;)

Другие вопросы по тегам