J'ai besoin d'une instance du contrôleur de vue Root.
J'ai essayé ces approches :
UIViewController *rootViewController = (UIViewController*)[[[UIApplication sharedApplication] keyWindow] rootViewController];
Les retours : null :
Aussi, lorsque j'essaie d'obtenir un tableau de contrôleurs :
NSArray *viewControllers = self.navigationController.viewControllers;
Il ne renvoie qu'un seul contrôleur, mais ce n'est pas mon contrôleur de vue Root.
Si j'essaie de prendre le contrôleur de navigation :
UIViewController *root = (UIViewController*)[self.navigationController.viewControllers objectAtIndex:0];
Les retours : null :
Une idée de la raison ? Que pourrais-je essayer d'autre pour obtenir une instance de mon contrôleur de vue racine ?
Merci.