Impossible de charger la NIB en bundle: 'NSBundle'
Qu'est-ce que l'erreur répertoriés ci-dessous?
2011-02-23 21:24:12.218 Succès[7238:207] * Résiliation d'application en raison de uncaught exception 'NSInternalInconsistencyException', la raison: 'impossible de charger la PLUME dans le bundle: 'NSBundle </Utilisateurs/jimkillen12/Bibliothèque/Application Support/Simulateur d'iPhone/4.2/Applications/BAA5E0E7-AF12-4301-A4F8-1B9797C9E82D/Succès.app> (chargé)' avec le nom "MainWindow-iPad"
source d'informationauteur James K.
Vous devez vous connecter pour publier un commentaire.
Un de votre PLUME est manquante dans le fichier de projet, ajouter la PLUME de fichier:
Dans Les Phases De Construction
+
à basNettoyer votre construction par
Shift+Cmd+K
puis sur exécuter.P. S. assurez-vous Également d'utiliser l'orthographe exacte de la PLUME de fichier tout en appelant
initWithNibName:@"ViewNameController"
Probablement, vous avez nommé votre PLUME dans un appel par des lettres minuscules ou vous pouvez ont également inclus l'extension .xib qui n'est pas nécessaire.Probablement, vous avez nommé votre PLUME dans un appel par des lettres minuscules. Le simulateur fonctionne très bien dans ce cas, mais d'un iPhone à l'appareil retournera un message d'erreur lors de l'exécution.
Par exemple,
échouera. Vous avez besoin de changer:
Dans vos Paramètres de construction, d'Ajouter de l'Architecture =>> armv6 et armv7
J'ai supprimé mon erreur à l'aide de cette
J'ai eu le même problème, mais c'est parce que j'ai écrit de la prolongation .xib et il n'est pas nécessaire
au lieu de
Dans mon cas était le suivant:
Je l'ai chargé dans le code XIB avec le nom"??????L'Ipad"
mais XIB nom de fichier est "??????IPad"
Existe-il des mises en garde liées à la PLUME? C'est généralement de faire une erreur dans le fichier NIB (tels que le type incorrect de PLUME).
Clic droit sur le fichier et cliquez sur "Obtenir des informations" pour vérifier que le type est ce que vous attendez.
Assurez-vous que votre plume/xib fichier est inclus dans la Cible correspondante de l'Adhésion.
J'Ai Le Même Problème Il Suffit De Suivre Les Étapes.
1.Copie de votre Projet Dans un Autre Endroit.
2.Copiez votre Fichier NIB Qui Crash de l'application.
3.Il Suffit De Changer Le Nom De
Ex. Ancien Fichier De Démonstration.xib Que de Copier Et de Modifier le Nom DemoNew.xib
Mon Code est ci-Dessous
Ancien Code
Je Viens De Changer De Nom
son travail pour moi.
Il suffit de vérifier que le fichier
MainWindow.xib
existent dans votre projet. Si non, il suffit d'ajouter le nouveau fichier d'interface avec le nomMainWindow.xib
.Un autre problème possible: vous utilisez de la Base de la Localisation sur iOS 5 (attention, un peu de travail sur le Simulateur iOS, mais pas sur un périphérique), mais il est pris en charge uniquement à partir de iOS 6.
Pour plus d'info, voir: Impossible de charger la plume dans le bundle de base de l'internationalisation
Si vous essayez de charger un collectionView cellule en vue d'une collection qui est capté à partir d'une plume, alors vous pourriez être en train de voir le message d'erreur" 'NSInternalInconsistencyException', la raison: 'impossible de charger la PLUME dans le bundle: 'NSBundle"
Lorsque vous chargez la vue d'une collection à partir d'une plume de fichier, vous n'avez pas la possibilité de déclarer la vue d'une collection de cellules sur la plume à la différence de story-board.
La manière correcte est de créer une nouvelle cellule personnalisé , avec une nouvelle plume et de la charger dans l'affichage de la collection.
Note : n'oubliez pas de vous inscrire à la pointe de la nouvelle collection personnalisée de la cellule.
Bah, je suppose que ~ ou - n'a pas d'importance. Comment avez-vous créé le .xib fichier? Vérifiez que le fichier est en fait dans votre projet. J'ai remarqué que quand je l'ai créé .xib fichier créé dans le dossier de la classe d'un autre projet.