2012-08-31 2 views
-4
'NSUnknownKeyException', 
reason: '[<UIApplication 0xde7b110> setValue:forUndefinedKey:]: 
this class is not key value coding-compliant for the key guessText.' 

mon application continue de se bloquer, pourquoi?ios - Xcode Terminate appelé lançant une exception

+0

Qu'est-ce qui ne va pas avec ** la lecture ** du message d'exception? – Macmade

+0

Avez-vous vérifié que guessText est correctement configuré et correctement référencé à tout moment? est-il dupliqué entre les classes. Vérifiez d'autres threads sur cette même erreur. http://stackoverflow.com/questions/3088059/this-class-is-not-key-key-coding-coding-compliant-for-the-key – Augie

+0

Probablement parce que 'setValue: forUndefinedKey:' n'est pas une valeur clé codage-conforme pour la clé 'guessText'. – woz

Répondre

3

Bien que cela peut se produire pour de nombreuses raisons, cette erreur est le plus souvent vu lorsque vous avez une vue que vous avez conçu dans Interface Builder qui fait référence à un non-existant IBOutlet, dans votre cas, on appelle guessText. Peut-être en aviez-vous un que vous avez renommé ou retiré de votre .h? Ouvrez votre NIB/storyboard dans Interface Builder, et regardez les points de vente, et voyez si vous pouvez trouver celui qui référence guessText et corrigez cela en conséquence (soit supprimer la prise ou créer le IBOutlet dans votre code).

+0

merci, mais j'ai corrigé l'erreur ... je devais définir l'interface principale comme vide –

Questions connexes