Xcode "- [UIViewController _loadViewFromNibNamed: bundle:] a chargé la plume, mais la prise de vue n'a pas été définie." Erreur
Je suis en utilisant Xcode 4 et quand je lance mon application, le premier écran ne prend pas en charge. Il échoue dans les simulateurs et sur un appareil. J'ai cherché des réponses et ils disent tous, pour s'assurer que j'ai traîné les cercles dans les Fichiers de Propriétaire pour le bon point de vue. Désolé, je ne me souviens pas des noms des choses, je suis nouveau sur Xcode. J'ai traîné les cercles à la vue correcte et essayé beaucoup de choses mais aucun d'entre eux travaillaient. Que pouvais-je fait de mal?
Voici le message d'erreur:
2012-02-19 12:59:54.655 Ponyboard[271:207]
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException',
reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "PonyboardViewController" nib but the view outlet was not set.'
*** Call stack at first throw:
(
0 CoreFoundation 0x00f095a9 __exceptionPreprocess + 185
1 libobjc.A.dylib 0x0105d313 objc_exception_throw + 44
2 CoreFoundation 0x00ec1ef8 +[NSException raise:format:arguments:] + 136
3 CoreFoundation 0x00ec1e6a +[NSException raise:format:] + 58
4 UIKit 0x0020d709 -[UIViewController _loadViewFromNibNamed:bundle:] + 295
5 UIKit 0x0020b134 -[UIViewController loadView] + 120
6 UIKit 0x0020b00e -[UIViewController view] + 56
7 UIKit 0x0017ed42 -[UIWindow addRootViewControllerViewIfPossible] + 51
8 Ponyboard 0x00002a87 -[PonyboardAppDelegate application:didFinishLaunchingWithOptions:] + 135
9 UIKit 0x0015bc89 -[UIApplication _callInitializationDelegatesForURL:payload:suspended:] + 1163
10 UIKit 0x0015dd88 -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 439
11 UIKit 0x00168617 -[UIApplication handleEvent:withNewEvent:] + 1533
12 UIKit 0x00160abf -[UIApplication sendEvent:] + 71
13 UIKit 0x00165f2e _UIApplicationHandleEvent + 7576
14 GraphicsServices 0x031fd992 PurpleEventCallback + 1550
15 CoreFoundation 0x00eea944 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 52
16 CoreFoundation 0x00e4acf7 __CFRunLoopDoSource1 + 215
17 CoreFoundation 0x00e47f83 __CFRunLoopRun + 979
18 CoreFoundation 0x00e47840 CFRunLoopRunSpecific + 208
19 CoreFoundation 0x00e47761 CFRunLoopRunInMode + 97
20 UIKit 0x0015d7d2 -[UIApplication _run] + 623
21 UIKit 0x00169c93 UIApplicationMain + 1160
22 Ponyboard 0x000029c9 main + 121
23 Ponyboard 0x00002945 start + 53
)
terminate called after throwing an instance of 'NSException'
source d'informationauteur austin
Vous devez vous connecter pour publier un commentaire.
Êtes-vous sûr que vous avez une UIView (ou sous-classe) affecté à la "vue" de la propriété de PonyboardViewController? Clic droit sur le Fichier "Propriétaire" dans le volet gauche de la xib pour PonyboardViewController et vérifiez que la "vue" de la sortie de l'ensemble.
Sinon, réglez-le sur une vue!
Je viens d'avoir le même problème que vous, j'ai donc fixé comme suit:
c'est mon bloc de code:
Je clique sur ChatsView.xib de trouver le "propriétaire du Fichier", placez le curseur de ma souris sur le "propriétaire du Fichier", et cliquez à droite, qui va conduire à quelque chose comme ceci:
Les non-connectés à 'voir' outlet
vous devez faire glisser le "vue" Prise pour se connecter à la Vue qui ont deux sous-vues: Barre de Recherche&Table dans mon fichier xib.
Connecté à 'voir' outlet
Espère que mon mauvais anglais peut vous aider à résoudre votre problème 🙂
Votre problème est probablement avec le XIB ou Stroyborad scène. Vérifier si le point de Vue est-il correctement branché à la classe.
J'ai essayé, et ça marche très bien pour moi après l'avoir fait.