Ajouter des images iOS xCode

J'essaie donc de convertir une de mes applications Android en iOS. Dans Android, nous avons juste un dossier drawable pour stocker des Images. Je suis assez nouveau sur iOS et xCode et j'essayais de find quelque chose de similaire, mais je ne l'ai pas fait, j'ai simplement créé un dossier images et ajouté toutes mes ressources. il. J'ai ajouté un button et défini la propriété d'arrière-plan sur l'une des images que j'ai ajoutées. entrez la description de l'image ici

Cela fonctionne très bien dans l'affichage de xCode, mais lorsque je l'exécute dans le simulateur, j'obtiens l'erreur suivante:

2016-03-20 00:31:20.617 City[588:12453] Could not load the "btn_back_rev.jpg" image referenced from a nib in the bundle with identifier "citylife.City" 

Voici l'image:

entrez la description de l'image ici

et la façon dont il est référencé dans le Main.Storyboard:

 <resources> <image name="btn_back_rev.jpg" width="320" height="60"/> </resources> 

Le problème est que vous avez créé, comme vous le dites, un dossier images. Ce que vous auriez dû faire est de créer un groupe d' images dans le browser de projet (choisissez Nouveau> Groupe) et faites glisser vos images du Finder dans ce groupe dans le browser de projet.

La raison pour laquelle cela fonctionne est que le groupe est juste virtuel. Ainsi, les images elles-mêmes se retrouvent au plus haut niveau du bundle d'applications embedded, et c'est là que le storyboard les attend. Le dossier, d'un autre côté, était un vrai dossier et vos images se trouvaient dans un dossier à un niveau profond de l'set de l'application, et le storyboard ne les trouvait pas.

car vous n'avez pas ajouté le dossier Images aux cibles, vous pouvez déplacer le dossier Images vers Assets.xcassets.