UIImage imageNamed retour fausse image
-
04-10-2019 - |
Question
Je vais avoir un problème bizarre en utilisant la méthode [UIImage imageNamed:]
aux milieux de cellules de vue de table ensemble.
Je général cela pour une cellule:
backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"cell_background.png"]];
Pour une raison inconnue, l'image renvoyée est pas « cell_background.png ». Il retourne en fait une ancienne version de l'image qui a un nom différent maintenant ( « button_background.png »). L'aperçu de l'image pour en cell_background XCode montre l'image de droite, et « ouvert » ou « dans le Finder » sont également ok. J'ai essayé de supprimer toutes les images du projet et de les remettre, mais les restes de problème.
Quelle est la cause imageNamed:
pour charger une version plus ancienne de l'image ou une image avec un autre nom?
La solution
Nettoyer toutes les cibles. Reconstruire le projet. Assurez-vous que le nom de l'image est correcte. Vérifier les minuscules en majuscules ainsi, dans l'iPhone hello.png! = Hello.png