tengo una serie de NSString
s:¿Cómo saber si existe una imagen dentro de un paquete?
Flower
Car
Tree
Cat
Shoe
Algunas de estas cadenas tienen imágenes asociadas con ellos; algunos no. Puedo construir un nombre de imagen al agregar .png
al nombre (por ejemplo, Flower.png
).
¿Cómo puedo verificar si esa imagen existe realmente dentro del paquete antes de intentar cargarla en la vista?
Es buena convención de usar IsEqual : al verificar si dos objetos son iguales. También podría usar ==, pero no recomendaría, ya que en ciertas situaciones no devolverá los resultados esperados (a veces al comparar objetos y sus parámetros). El código actual también es incorrecto ya que está asignando una imagen de flor en lugar de comprobar si es igual a la imagen png. Copiar este código arrojará un error al agregar isEqual: o == lo arreglará. –
Esto funciona, pero aparece un mensaje de alerta de iOS que dice que no se pudo encontrar una imagen. – Herno