ios - 如何快速访问 UITabbarController 上的 viewControllers?

标签 ios swift uitabbarcontroller

我正在尝试获取 tabbarcontroller 的第二个 View Controller ,这样我就可以 popToRoot 但 Swift 告诉我使用 Int 作为下标是无效的,我必须使用 AnyObject 作为索引

var controller = self.viewControllers[2] as! UIViewController

错误是“无法使用 Int 下标 [AnyObject] 类型的值?”

最佳答案

var controller = self.viewControllers![2] as! UIViewController

关于ios - 如何快速访问 UITabbarController 上的 viewControllers?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31696695/

相关文章:

iphone - 标签栏项目图像和 selectedImage

ios - 以编程方式更改选项卡并将 Controller 推送到导航堆栈

ios - 如何在从 UITab 栏启动的 View Controller 上创建 "back"按钮?

ios - 如何从核心数据中获取计数最多的字符串值

ios - 边界更改时无法阻止 UITableView 移动

ios - 如何分三个阶段处理 slider ?

ios - "Load More" TableView 单元格未在 PFQueryTableViewController 中显示

json - Swift- 超过一页的 JSON 请求

ios - 在 Swift 中的 presentViewController 之后调用 pushViewController

iphone - Xcode:在 xcode-interface builder 中更改标签栏属性的位置