Leo en la referencia que desde la versión iOS 4. + con el método imageNamed
del objeto UIImage
, la extensión de archivo no es necesaria.imagen JPG no se carga con UIImage imageNamed
De UIImage
referencia de clase:
Consideraciones especiales.
En iOS 4 y posterior, el nombre del archivo no es necesario para especificar la extensión de nombre de archivo. Antes de iOS 4, debe especificar la extensión de nombre de archivo .
Pero parece que esto solo funciona con archivos PNG.
Si mi código es:
[UIImage imageNamed:@"test"];
- La imagen se carga sólo si el archivo es
test.png
- La imagen no se carga si es
test.jpg
.
Para mí es un gran problema porque tengo que mantener una carga dinámica de la imagen (no sé en tiempo de ejecución si la imagen que quiero cargar es png
o jpg
).
¿Me puede ayudar?
Gracias.
¿Alguna de las respuestas lo ayudó? –