2011-10-20 2 views
14

Ho in un database sqlite il percorso completo di un'immagine, che è memorizzata nel dispositivo, e ho bisogno di impostare un UIImage con quell'immagine.Inizializzazione di una UIImmagine con il percorso di un'immagine

Esempio:

NSLog(@"Path %@", imagePath); 

uscita:

/Users/Sk*****/Library/Application Support/iPhone Simulator/4.3.2/Applications/15977219-DEFE-407A-BB80-72E188E18DD2/Documents/20-10-20111746.png 

risposta

32

Usa + (UIImage *)imageWithContentsOfFile:(NSString *)path

UIImage *image = [UIImage imageWithContentsOfFile:imagePath]; 
+4

Ok ... l'ho fatto. Il motivo principale per cui non funzionava è ... UIImageView era nascosto. Sono un idiota! Grazie comunque. – Oiproks

1

Swift 3.0 codice qui ..

contentsOfFile

imageView.image = UIImage.init(contentsOfFile: imagePath) 
+0

Si consiglia di utilizzare UIImage (contentsOfFile: imagePath). – user5685969

+0

@ user5685969 Se vuoi mostrare il percorso Immagine nel tuo dispositivo, dovresti usare questo, ma il tuo codice è precedente alla versione swift 3.0 –