J'ai une application et TabBar sur le premier onglet j'ai un MKMapView. Ce que je veux faire est d'ailleurs dans l'application, mettez l'onglet actif au MapView et mettre la région à partir des données de la vue précédente du MapView (celui avec le bouton pour passer à la MapView).
Ce que j'ai essayé est:
[self.tabBarController setSelectedView:0];
UIMapViewController *mapView = [self.tabBarController.viewControllers objectAtIndex:0];
[mapView displayBookmarkAnnotation:bookmark];
Cela provoque simplement l'application de tomber en panne incapable de trouver la méthode que je crée. Je ne pense pas que j'ai choisi le meilleur chemin pour mettre en œuvre, mais je ne suis vraiment pas sûr de savoir comment je devrais aller à ce sujet.
[Mise à jour] Coulée du contrôleur renvoyé par le tabBarControllerpas eu d' effet.
[Résolu] Je suis en train de jeter un UINavigationControllerà mon Mapview
[self.tabBarController setSelectedView:0];
UINavigationController *navController = [self.tabBarController.viewControllers objectAtIndex:0];
//if the tab has other views open, return to mapView
[navController popToRootViewControllerAnimated:YES];
UIMapViewController *mapView = (UIMapViewController *)[navController visibleViewController];
[mapView customMessage:object];













