如何遍历标签栏控制器中包含的每个导航控制器
Posted
技术标签:
【中文标题】如何遍历标签栏控制器中包含的每个导航控制器【英文标题】:How to iterate through each Navigation Controller cointained in a Tab Bar Controller 【发布时间】:2011-10-19 10:47:07 【问题描述】:如何从 tabBarController 遍历所有导航控制器?
【问题讨论】:
【参考方案1】:for (UIViewController *viewController in self.tabBarController.viewControllers)
// Do your thing...
【讨论】:
【参考方案2】:for (UIViewController *viewController in tabBarController.viewControllers)
// do something here
【讨论】:
【参考方案3】:因为问题也被标记为 Swift。以下是您可以在 swift 中尝试的变体:
1.
tabBarController?.viewControllers?.forEach viewController in
2.
for viewController in tabBarController?.viewControllers ?? []
3.
guard let array = tabBarController?.viewControllers else return
for viewController in array
【讨论】:
以上是关于如何遍历标签栏控制器中包含的每个导航控制器的主要内容,如果未能解决你的问题,请参考以下文章