2010-07-15 3 views
0

J'essaie de réaliser une application universelle (pour iPhone/iPad), et j'aimerais utiliser le même UIViewController pour configurer le comportement des deux appareils.Erreur d'application universelle

j'ai eu une erreur surprenante au moment du lancement, ce qui est:

2010-07-15 11:31:03.420 AppUniverselle[2761:207] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIViewController 0x7000670> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key myLabel.' 
2010-07-15 11:31:03.421 AppUniverselle[2761:207] Stack: (
    29291611, 
    2421585161, 
    ... 
    2727445, 
    2764719, 
    8884, 
    8738 
) 

Je ne peux pas savoir où j'ai échoué. De plus, pour éviter tout problème de typo, j'ai redémarré le projet, mais il se termine par la même erreur.

Le principal point surprenant est que l'application fonctionne bien sur le simulateur iPad, mais pas sur l'iPhone. Perhap est-il un problème avec le simulateur iPhone?

Est-ce que quelqu'un connaît la réponse à cette question ou a déjà entendu parler de ce genre de problème?

Répondre

0

Il semble que vous ayez une sortie appelée myLabel dans votre fichier NIB, mais cette sortie n'existe pas dans votre instance de contrôleur de vue.

+0

Merci pour votre aide, mais voici le fichier: http://pastebin.ca/1900946 Et je peux voir la propriété quand je regarde à travers l'inspecteur du fichier NIB ... Voilà pourquoi je suis assez surpris :) – Rob

+0

@Rob: bien, c'est ce que dit l'erreur. Quelques vérifications: 1. Avez-vous choisi la bonne classe pour votre contrôleur de vue dans IB? 2. Avez-vous synthétisé la propriété? Vérifiez toutes vos NIB. –

+0

J'ai oublié quelque chose: l'application fonctionne bien lorsque j'utilise l'iPad comme cible ... Mais je vérifie les NIB et les propriétés, je vous tiendrai au courant si je trouve quelque chose. – Rob

Questions connexes