im ayant de la difficulté à surchargeant la méthode d'initialisation pour mon CustomViewController c'est conçu dans mon Storyboard.
maintenant je suis en train de faire (dans mon mainViewController):
self.customViewController = [[UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil] instantiateViewControllerWithIdentifier:@"CustomVC"];
self.customViewController.myObject = someObject;
et j'ai dans le viewDidLoad (CustomViewController)
[self.label setText:self.myObject.someString];
Cela fonctionne ok.
Mais, est-ce la bonne manière? Dois-je ajouter une coutume méthode init (ou remplacer) à mon CustomViewController ? Comme initWithObject: ? Je ne sais pas comment appeler mon custom méthode init au lieu de UIStoryboard instantiateViewControllerWithIdentifier:
, et je ne suis pas à recevoir des appels à l' init
ni initWithNibName
.
Peut-être que je devrais utiliser: - (id)initWithCoder:(NSCoder *)decoder
.
Merci de me donner quelques conseils!
Merci!!!!