Toutes les images de mon storyboard sont maintenant? images. Cela s'est passé après avoir importé tous les actifs multimédias dans une nouvelle structure .XCassets. L'application fonctionne bien et les images montrent quand l'application s'exécute, mais que puis-je faire pour les restaurer dans le storyboard? P>
3 Réponses :
Supprimer l'extension .png des noms d'image du storyboard. XCode5 utilise maintenant le nom de l'image et non le nom de fichier. P>
Il est probable que la réponse acceptée résoudra le problème. Cependant, dans le cas où vous vous grattez toujours la tête: P>
Si vous avez une convention de dénomination pour des actifs qui implique "". Personnages (par exemple, "icon.menu.normal.png"), vous constaterez que Xcode et IB coopéreront très heureux avant d'utiliser .xcassets. Si vous déplacez ensuite tout dans .xcassets, vous constaterez que tout d'un coup: p>
Imagenamed: Code> Vous trouvez que vous devez inclure l'extension de fichier pour les actifs, sinon Nord se produit. Li>
ul>
la solution? N'utilisez pas "". dans vos conventions de dénomination d'actifs (mauvais programmeur). Utilisation des traits de soulignement ("_") fonctionne aussi bien, est tout aussi lisible et vous sauve beaucoup de tracas. P>
Essayez d'abord de faire une construction propre. Dans un projet, y compris Git Repo, je faisais face à ce problème. Il a résolu chaque fois par le bâtiment propre du dossier: p>
⇧⌘k
de
ou
de
Produit-> Clean Build Dossier P>