Ich habe eine Registerkarte Bar View-Controller eingerichtet und mit Navigation Controller verbunden,
siehe dieses Bild.
Das Problem, das ich konfrontiert ist, ist dieses Bild ist "mehr" Registerkarte Leiste Seite
Wenn ich den Kreuz-Button klicken, wird es auf Home View Controller zu einer anderen Ansicht drücken. Aber wenn ich einen anderen Tab ankreuze und zu mehr Tab zurückkehre, bleibe der View-Controller auf dem Home-View-Controller, anstatt auf mehr Tab-Ursprungs-Controller. Ich muss mehr Tab 2 mal drücken, dann wird es nur zu mehr Tab-View-Controller zurück. Unter dem Code ist mein Tab-Controller bei der Auswahl des Elements.Tab Bar Controller muss zweimal antippen Hauptansicht zurück
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item {
NSLog(@"didSelectItem: %ld", (long)item.tag);
if (item.tag == 0) {
//try to dismiss home view controller in this way, but it won't work
[self.navigationController popToRootViewControllerAnimated:YES];
NSString *str = @"TAB 1";
NSLog(@"%@", str);
}
}