最近,我帮助了所有五个tabBarNav页面上的tabBarNav控制器和各个导航控制器的特定子视图控制器。 代码是这样的:
self.tabBarController?.selectedIndex = 4
let targetNavigationController = self.tabBarController?.viewControllers![4] as? UINavigationController
let yourTargetViewController = targetNavigationController?.viewControllers.first as? SettingsViewController
// From here do whatever you want: call functions, perform segues, push to navigation stack or present modals, e.g.:
yourTargetViewController?.performSegue(withIdentifier: "Account0", sender: self)
现在我正试图通过模态弹出窗口上的按钮获得相同的功能。我试图解除模态弹出窗口而不是转换到特定页面。模态弹出窗口嵌入在自己的Nav控制器中。我在这里先向您的帮助表示感谢。这里有很棒的社区!