J'essaie de charger un contrôleur de vue avec un XIB différent, mais pour des raisons inconnues, il semble qu'il ne le charge pas du tout.L'utilisation de initWithNibName ne change absolument rien
Habituellement mon code est quelque chose comme ceci:
WorkflowViewController *workflowViewController = [[WorkflowViewController alloc] init];
[self.navigationController pushViewController:workflowViewController
animated:YES];
[workflowViewController release];
Et maintenant, je veux charger une autre avec le même xib contrôleur alors j'ai essayé:
WorkflowViewController *workflowViewController = [[WorkflowViewController alloc] initWithNibName:@"Workflow"
bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:workflowViewController
animated:YES];
[workflowViewController release];
Mais il ne fait absolument rien! Pas d'erreur, pas d'avertissement, et pas de xib chargé. Seule une interface vide est transmise au contrôleur de navigation:/
Vous avez des idées sur les raisons de cette situation et comment y remédier?
Merci!
- Tom
Avez-vous réellement câblé la vue qui est dans le xib à la vue dans la classe de contrôleur? – willcodejavaforfood
J'ai connecté la vue de XIB à la propriété view de UIViewController: yes :) Je l'ai fait dans IB. Merci – TomShreds