12
Ho una domanda: Voglio evitare [UIImage imageNamed:]. Così ho fatto:UIImage initWithContentsOfFile non funziona
UIImage *prodImg = [[UIImage alloc] initWithContentsOfFile:@"myimage.png"];
controller.productImg.image = prodImg;
[prodImg release];
Ma ora l'immagine non viene visualizzata più.
Qualcuno sa come farlo funzionare?
Ok, ho ottenuto che funziona con UIImage * prodImg = [[UIImage alloc] initWithContentsOfFile: [[ NSBundle mainBundle] pathForResource: @ "my image" ofType: @ "png"]]; Suggerimento – Tanner
: basta usare '[UIImage imageNamed: @" myimage.png "]' perché aggiunge la cache e l'estensione del dispositivo ("@ 2x", "~ ipad") logica –
Con [UIImage imageNamed: @ "myimage.png"] Ricevo avvisi di memoria, vedi qui http://www.alexcurylo.com/blog/2009/01/13/imagenamed-is-evil/ – Tanner