I have question: I want to avoid [UIImage imageNamed:]. So i did:
UIImage *prodImg = [[UIImage alloc] initWithContentsOfFile:@"myimage.png"];
controller.productImg.image = prodImg;
[prodImg release];
But now the image is not shown anymore.
Does anyone know how to get that to work?
Devarshi
The above code is not working because correct way to do it is-
NSString *thePath = [[NSBundle mainBundle] pathForResource:@"default" ofType:@"jpeg"];
UIImage *prodImg = [UIImage imageWithContentsOfFile:thePath];
controller.productImg.image = prodImg;
[prodImg release];
;)
来源:https://stackoverflow.com/questions/7525348/uiimage-initwithcontentsoffile-doesnt-work