Environment: xcode 6GM, Language Swift. I was setting image color of a tabBar item using this code in xcode 6 beta2
var cameraTab : UITabBarItem = self.tabBar.items[1] as UITabBarItem
But now in xcode 6GM it is giving error. Error: [AnyObject]? does not have a member named 'subscript'
items is Optional - you can do:
if let items = self.tabBar.items {
println("\(items[1])")
}
or
var cameraTab : UITabBarItem = self.tabBar.items![1] as UITabBarItem
items
property is optional for tabBar
. Try optional chaining:
var cameraTab : UITabBarItem = self.tabBar.items?[1] as UITabBarItem
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.