2010-09-01 6 views
0

J'ai récemment mis à niveau mon application iPhone vers un binaire universel. J'ai 2 contrôleurs de vue et des pointes, un pour l'iPhone et un iPad. J'ai augmenté l'iPad UI et créé exactement les mêmes connexions dans IB.Problème avec UIViewController dans l'application iPad universelle

Cependant, je reçois cette erreur:

-[UIViewController _loadViewFromNibNamed:bundle:] chargé la pointe « de HomeScreen_iPad », mais la prise de vue n'a pas été définie.

Je peux dire que la prise de vue est bien réglée. J'ai traversé toutes les connexions et la méthode init. Je ne peux pas comprendre pourquoi la iPhone version charge et il ne sera pas sur iPad. J'utilise le simulateur et si je n'obtiens pas cette erreur dans le débogueur, j'obtiens un écran blanc. La modification des propriétés de couleur de UIWindow n'a aucun effet.

Si quelqu'un peut aider, il est grandement apprécié.

+0

Comment faites-vous la distinction entre l'application iPhone/iPad? Veuillez poster votre fichier de délégué d'application. – MishieMoo

Répondre

1

Vérifiez votre fichier Info.plist. Avez-vous ajouté une entrée pour "Initial NIB (iPad)"?

+0

J'ai oublié j'ai posé cette question. Oui, ta réponse était la bonne. Merci d'avoir posté. –

Questions connexes