J'essaie de charger ma hiérarchie de vue via des appels à loadNibNamed.Comment charger plusieurs fichiers nib avec NSBundle loadNibNamed :?
Pour une seule pointe, dans mon ApplicationViewController : UIViewController
:
- (void) loadView {
[super loadView];
[[NSBundle mainBundle] loadNibNamed:@"ApplicationViewController"
owner:self options:nil];
}
Mais dans SubViewController : ApplicationViewController
:
- (void) loadView {
[super loadView];
[[NSBundle mainBundle] loadNibNamed:@"SubViewController"
owner:self options:nil];
}
Quand j'init SubViewController
, la vue ne contient son propre fichier nib, comment puis-je obtenir ceux de super
aussi?
J'ai essayé d'insérer les objets retournés de l'appel à NSBundle
, de nouveau dans la hiérarchie de vue de l'appelant UIViewController, mais cela n'a pas fonctionné et certains problèmes de moulage m'empêchent de pouvoir déboguer ceci ...
Exactement ce qui se passait, j'ai réussi à le faire fonctionner en ajoutant un IBOutlet pour chaque niveau de la hiérarchie de vue, peut-être se sentir un peu hacky, mais je suis heureux avec jusqu'à présent ... – julien