从模态视图控制器ios7更改选项卡栏应用程序的选定索引

从模态视图控制器ios7更改选项卡栏应用程序的选定索引,ios7,uitabbarcontroller,Ios7,Uitabbarcontroller,我在ios7中的一个选项卡上演示了一个模态视图控制器。根据用户的操作,我想更改选项卡栏控制器的选定索引。 我试过了 [(UITabBarController*)self.parentViewController setSelectedIndex:0] 这不会更改基础选项卡栏的selectedindex。请让我知道,如果有其他方法可以做到这一点 UITabBarController *tabBarController = (UITabBarController *)self.presentingV

我在ios7中的一个选项卡上演示了一个模态视图控制器。根据用户的操作,我想更改选项卡栏控制器的选定索引。
我试过了 [(UITabBarController*)self.parentViewController setSelectedIndex:0]

这不会更改基础选项卡栏的selectedindex。请让我知道,如果有其他方法可以做到这一点

UITabBarController *tabBarController = (UITabBarController *)self.presentingViewController;
[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];
[tabBarController setSelectedIndex:1];

最后应该可以了。我可以保留模型视图控制器吗,这样我可以在某个时候更改回去