如何从 More tabBarController 到 child viewController?

How to segue from More tabBarController to child viewController?

我有一个包含 6 个选项卡栏项目的选项卡栏应用程序 [新闻、聊天、服务、通知、个人资料、活动]
最后一项将自动转换为 More 项。
现在,当点击更多时,配置文件和事件将显示在 tableViewController 中。

Events 有 5 个 childViewController。

我的问题是:如何从 Events 继续到它的任何子项? 每次,我尝试 segue,它输出错误 reason: 'Receiver (<UIMoreNavigationController: 0x7fb0f1814e00>) has no segue with identifier 'fromEventsVcToEventsComposer'' The identifier is correct。

我尝试了什么?

self.navigationController?.performSegue(withIdentifier: "fromEventsVcToEventsComposer", sender: nil)

self.tabBarController?.moreNavigationController.performSegue(withIdentifier: "fromEventsVcToEventsComposer", sender: nil)    

你可以试试

if let events = self.tabBarController?.moreNavigationController.viewControllers?.last as? EventsVC { 
  events.performSegue(withIdentifier: "fromEventsVcToEventsComposer", sender: nil)  
}