Je voulais instancier des contrôleurs de vue à partir de notifications push, la plupart des tutoriels semblent suggérer de passer l'identifiant pour le VC et de les faire correspondre avec le storyboardID.Créer une instance de classe UIViewController à partir d'une chaîne (voir le nom de la chaîne du contrôleur) sans utiliser Storyboards ou NIB/XIB?
Problème est mon application est faite par programme et donc je ne peux pas ajouter des identifiants de storyboard.
Comment puis-je résoudre ce problème par programme afin que je puisse référencer un VC via une chaîne? Mon point est que si la notification analyse une chaîne de ce que VC à instancier, par exemple. "Deashboard" je ne peux pas charger via l'identificateur qui correspond à cette chaîne, id a besoin d'une instruction massive pour chaque possibilité qui exécute ensuite votre code dans chaque cas
Avez-vous story-board (pas de connexion Segue) pour votre point de vue conception du contrôleur? – Krunal
non son tout programme – jackdm
"afin que je puisse référencer un VC" Et comment l'initiez-vous? Vous n'avez pas besoin d'utiliser un storyboardID, vous pouvez faire 'MyVCForPush * vc = [[MyVCForPush alloc] init]'; 'MyVCForPush * vc = [[MyVCForPush alloc] initWithXibName: @someName]', puis '[vc setPushInfo: myPushInfo]', puis le présenter. – Larme