【发布时间】:2011-10-19 10:47:07
【问题描述】:
如何从 tabBarController 遍历所有导航控制器?
【问题讨论】:
标签: ios objective-c iphone swift
如何从 tabBarController 遍历所有导航控制器?
【问题讨论】:
标签: ios objective-c iphone swift
for (UIViewController *viewController in self.tabBarController.viewControllers)
{
// Do your thing...
}
【讨论】:
for (UIViewController *viewController in tabBarController.viewControllers) {
// do something here
}
【讨论】:
因为问题也被标记为 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{
}
【讨论】: