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