2008-11-25 4 views
0

J'ai un projet de base de tabulation (avec le contrôle de navigation), à l'intérieur d'un onglet particulier il y a une tableViewLoaded, quand je clique sur les lignes du tableau, il ouvre une autre vue un autre contrôleur, j'ai un contrôleur de vue dans le MainWindow.nib pour cette vue aussi avec quelques articles comme des étiquettes de boutons, mais quand je clique il n'apparaît pas anythng seulement une page blanche cums vers le haut, quelqu'un peut m'aider avec ceci.Comment charger viewController à partir d'un fichier nib

Répondre

5

Vous devez généralement utiliser un fichier contrôleur par nib de vue; ça rend les choses beaucoup plus faciles. Quelques choses à vérifier:

  1. Votre objet est de contrôleur de vue en cours de création (définir un point de rupture dans sa init, méthodes loadview ou viewDidLoad)
  2. Est-ce votre point de vue affiché (définir un point d'arrêt dans votre viewWillAppear: ou viewDidAppear: méthodes)
  3. est votre point de vue bien accroché (assurez-vous que la prise de vue dans IB est accroché correctement, ce qui est une erreur commune)

Si votre question est en fait comment pour charger une fichier nib associé à une sous-classe UIViewController, jetez un oeil aux méthodes -initWithNibName: bundle: et -loadView de UIViewController.

Questions connexes