无法使用swift访问tabBar项目的索引。
环境:xcode 6GM,Language Swift。 我在xcode 6 beta2中使用此代码设置了tabBar项目的图像颜色
var cameraTab : UITabBarItem = self.tabBar.items[1] as UITabBarItem
但是现在在xcode 6GM中出现错误。 错误:[AnyObject]? 没有名为“下标”的成员
项目是可选的 – 你可以这样做:
if let items = self.tabBar.items { println("\(items[1])") }
要么
var cameraTab : UITabBarItem = self.tabBar.items![1] as UITabBarItem
items
属性对于tabBar
是可选的。 尝试可选的链接:
var cameraTab : UITabBarItem = self.tabBar.items?[1] as UITabBarItem