Вы должны установить selectedIndex вашего UITabBarController
, и вы должны вызвать это в методе UIAlertViewDelegate.Таким образом, ваш метод может выглядеть следующим образом.
- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex {
if (buttonIndex == alertView.cancelButtonIndex) {
// cancel... do nothing
}
else {
AppDelegate_Shared *appDelegate = [[UIApplication sharedApplication] delegate];
UITabBarController *tabBarController = appDelegate.tabBarController;
[tabBarController setSelectedIndex:0];
}
}
, хотя, если у вас есть только одна кнопка, вам не нужна вещь if / else.