2011-10-20 18 views
14

Tengo en una base de datos sqlite la ruta completa de una imagen, que está almacenada en el dispositivo, y necesito establecer un UIImage con esa imagen.Inicializar un UIImage con la ruta de una imagen

Ejemplo:

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

Salida:

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

Respuesta

32

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

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

Ok ... Hice esto. La razón principal por la que no funcionaba era ... el UIImageView estaba oculto. ¡Soy un idiota! Gracias de cualquier manera. – Oiproks

1

Swift 3.0 código aquí ..

use contentsOfFile

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

Se recomienda usar UIImage (contentsOfFile: imagePath). – user5685969

+0

@ user5685969 Si desea mostrar la ruta de la imagen en su dispositivo, entonces debe usar esta, pero su código es anterior a la versión rápida 3.0 –

Cuestiones relacionadas