在我更新到Swift3之前,它工作得很好(除了isEnabled刚刚启用)。此代码在我的UITabBarControllerViewDidLoad函数中。if永远不会满足,因此这些项目永远不会设置为true。如何访问项目,因为我希望选项卡在选择变量之前呈灰色?ifletarrayOfTabBarItems=self.tabBar.itemsasAnyObjectas?NSArray,lettabBarItem=arrayOfTabBarItems[1]as?UITabBarItem{tabBarItem.isEnabled=true} 最佳答案