gpt4 book ai didi

xcode - 对 UITabBarItem 感到沮丧? UITabBarItem 仅解包选项;你的意思是使用 '!'

转载 作者:行者123 更新时间:2023-11-30 14:02:20 29 4
gpt4 key购买 nike

我的代码在 Xcode 6 中运行良好。但是,更新到 Xcode 7 后,我收到了近 20 个错误和 50 个警告。这可能是 Swift 2 中的一些语法更改

解决了所有这些问题,但无法弄清楚这个:从 UITabBarItem 沮丧? UITabBarItem 仅解包选项;您的意思是使用 '!'

let tabItems = tabBar.items as! [UITabBarItem]  // Error in  this line
for (index, value) in enumerate(tabItems)
{
var imageName = imageNames[index]
value.image = UIImage(named: imageName)
value.imageInsets = UIEdgeInsetsMake(5.0, 0, -5.0, 0)
}

请帮忙!提前致谢

最佳答案

试试这个:

if let tabItems = tabBar.items as [UITabBarItem]? {
for (index, value) in tabItems.enumerate()
{
var imageName = imageNames[index]
value.image = UIImage(named: imageName)
value.imageInsets = UIEdgeInsetsMake(5.0, 0, -5.0, 0)
}
}

您看到错误是因为 items 现在具有类型 [UITabBarItem]?

关于xcode - 对 UITabBarItem 感到沮丧? UITabBarItem 仅解包选项;你的意思是使用 '!',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32847817/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com