我有 UIViewcontroller
具有 UITabbar
现在我想让第一个tabbar项目默认被选中,我试着接受了下面链接的答案。以编程方式选择一个标签栏项目(不使用UITabBarController)。
我尝试了代码。
class ABC: UIViewController {
@IBOutlet var tabbar: UITabBar!
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(true)
tabbar.selectedItem = tabbar.items?.first as UITabBarItem
}
}
但得到错误信息
"表达式类型'@lvalue [UITabBarItem]?'在没有更多上下文的情况下是模糊的"