SwRevealViewController标签栏更改选项卡

时间:2015-10-10 21:58:47

标签: ios objective-c swrevealviewcontroller

我正在创建简单的iOS应用程序,其中我有侧面菜单(使用swrevealviewcontroller)和带有3个选项卡的tabbar。我想点击特定菜单项我的标签栏更改标签。但是sidemenu没有tabbar。 我跟着

UITabBarController *tabBarController = (UITabBarController *)[[[UIApplication sharedApplication] delegate] window].rootViewController; 
[tabBarController setSelectedIndex: 1];

但是应用程序正在崩溃,无法识别的选择器被发送到swrevealviewcontroller。我做错了什么,或者你可以通过点击菜单行向我展示另一种更改所选标签的方法。感谢

1 个答案:

答案 0 :(得分:1)

您的侧控制器没有标签栏控制器,因为它不是该标签栏的一部分。因此,您可以进行nsnotification,触发更改当前选项卡ob tabbar的方法。