如何通过代码设置UITabBar的选中项

How to set the selected item of UITabBar by code

我有一个链接 3 个视图控制器的选项卡栏控制器。在控制器 A 上,我有一个链接到控制器 C 的按钮。但是当我使用 segue 或 presentViewController:animated:completion: 时,它会显示控制器 C 但不会更新选项卡栏项目。有没有办法让它通过代码更新,这样用户就不必按下它就可以正常工作。谢谢

您可以使用 setSelectedIndexUITabBarController

[self.tabBarController setSelectedIndex:2]