12
Sorularım var: [UIImage imageNamed:] 'dan kaçınmak istiyorum.UIImage initWithContentsOfFile çalışmıyor
UIImage *prodImg = [[UIImage alloc] initWithContentsOfFile:@"myimage.png"];
controller.productImg.image = prodImg;
[prodImg release];
Ama şimdi görüntü artık gösterilmez: Yani ben yaptım.
Bunu işe nasıl çıkaracağını bilen var mı? Doğru yolu
NSString *thePath = [[NSBundle mainBundle] pathForResource:@"default" ofType:@"jpeg"];
UIImage *prodImg = [UIImage imageWithContentsOfFile:thePath];
controller.productImg.image = prodImg;
[prodImg release];
de öyledir yapmak çünkü
Tamam, o UIImage ile çalışan var * prodImg = [[UIImage alloc] initWithContentsOfFile: [[ NSBundle mainBundle] pathForResource: @ "resmim" ofType: @ "png"]]; – Tanner
öneri: sadece [UIImage imageNamed: @ "myimage.png"] 'nı kullanın çünkü caching ve aygıt uzantısı eklediğinden (" @ 2x "," ~ ipad ") mantık –
[UIImage imageNamed: @" myimage.png "] ile Bellek uyarıları alıyorum, buradan bakın http://www.alexcurylo.com/blog/2009/01/13/imagenamed-is-evil/ – Tanner