Je tente d'ajouter des contrôleurs de vue à mon tabbarcontroller
, puis faire le premier celui sélectionné en utilisant le code suivant:setSelectedIndex n'a aucun effet sur UITabBarController
[self setViewControllers:[NSArray arrayWithObjects:self.detailController,self.mapController,nil] animated:NO];
[self setSelectedIndex:0];
Lorsque ce code est appelé, le bon Les contrôleurs de vue/onglets sont ajoutés, mais aucun n'est sélectionné. Y a-t-il une meilleure façon de faire cela?
Mise à jour: Pour ajouter plus de contexte, l'extrait de code ci-dessus est appelé dans la méthode viewDidLoad
d'une view controller
qui sous-classe UITabBarController
.
Cette autre question dit la même chose im en train de faire. L'astuce est que le contrôleur ne répond pas. – midas06