J'ai essayé de mettre à jour une image qui est empaquetée avec mon application, mais l'application refuse de charger le nouveau fichier. À l'origine, j'avais un png appelé "board.png" à la base. J'ai ensuite créé un nouveau fichier qui est une copie à plus haute résolution de l'original. J'ai supprimé "board.png" du groupe Resources dans XCode et ajouté la nouvelle image sous le même nom. Lorsque je lance l'application, l'ancienne image plus petite est toujours utilisée.Nouvelles images introuvables dans le SDK iPhone
Ensuite, j'ai nettoyé la construction et essayé à nouveau. Ça ne marche toujours pas. Ensuite, je renomme la nouvelle image « BigBoard.png » et essayé de charger le nom du fichier ainsi:
UIImageView* board = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"BigBoard.png"]];
mais l'image ne se charge pas du tout, même si elle est dans le dossier Ressources. Est-ce que quelqu'un d'autre a une expérience avec ça? Toute aide serait grandement appréciée.
Merci!
Vérifiez le bundle .app intégré et assurez-vous * que * l'image que vous recherchez est bien là. – jtbandes
Avez-vous ajouté les nouvelles images au groupe Ressources dans Xcode ou seulement au chemin Ressources dans le Finder en y copiant les fichiers? Si vous avez copié les fichiers directement dans votre dossier Ressources au lieu de l'ajouter au groupe Ressources, les fichiers ne seront pas ajoutés à votre build. Juste une supposition ... – Benjamin
J'ai également eu des problèmes où il a fallu supprimer l'application de l'appareil/simulateur avant de faire une nouvelle construction pour une raison quelconque (même après avoir nettoyé toutes les cibles). – iwasrobbed