我正在创建简单的iOS应用程序,其中我有侧面菜单(使用swrevealviewcontroller)和带有3个选项卡的tabbar。我想点击特定菜单项我的标签栏更改标签。但是sidemenu没有tabbar。 我跟着
UITabBarController *tabBarController = (UITabBarController *)[[[UIApplication sharedApplication] delegate] window].rootViewController;
[tabBarController setSelectedIndex: 1];
但是应用程序正在崩溃,无法识别的选择器被发送到swrevealviewcontroller。我做错了什么,或者你可以通过点击菜单行向我展示另一种更改所选标签的方法。感谢
答案 0 :(得分:1)
您的侧控制器没有标签栏控制器,因为它不是该标签栏的一部分。因此,您可以进行nsnotification,触发更改当前选项卡ob tabbar的方法。