Xcode 尤塔巴里坦的沮丧?对UITABBARIEM,仅展开可选项;你想用“!”吗
我的代码在Xcode 6中运行良好。但是,在升级到Xcode 7之后,我收到了近20个错误和50个警告。这可能是Swift 2中的一些语法变化 解决了所有这些问题,但无法解决这个问题:UITabBarItem的沮丧情绪?对UITABBARIEM,仅展开可选项;你想用“!”吗Xcode 尤塔巴里坦的沮丧?对UITABBARIEM,仅展开可选项;你想用“!”吗,xcode,swift,swift2,ios9,xcode7,Xcode,Swift,Swift2,Ios9,Xcode7,我的代码在Xcode 6中运行良好。但是,在升级到Xcode 7之后,我收到了近20个错误和50个警告。这可能是Swift 2中的一些语法变化 解决了所有这些问题,但无法解决这个问题:UITabBarItem的沮丧情绪?对UITABBARIEM,仅展开可选项;你想用“!”吗 let tabItems = tabBar.items as! [UITabBarItem] // Error in this line for (index, value) in enumerate(tabIt
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)
}
}
您看到了错误,因为项目现在的类型为[uitabaritem]?是!我知道。这可能是Swift 2中的一些语法更改。不,它显示了5个错误!1. _UTTypeCopyPreferredTagWithClass,引用自ParsePFFile.o2中的:-[PFFile\u mimeType]_UTTypeCreatePreferredIdentifierForTag,引用自ParsePFFile.o3中的:-[PFFile _mimeType]_KuttagClassFileName扩展名,引用自:ParsePFFile.o 4中的-[PFFile\u mimeType.\u kUTTagClassMIMEType,引用自:-[PFFile\u mimeType]在ParsePFFile.o ld:symbols未找到架构x86_64 5.clang:error:linker命令失败,退出代码为1请使用-v查看调用。除此之外,似乎还存在其他错误。您还需要检查其他代码。PFFile是解析框架的一部分。请将其更新至最新版本,并检查安装是否正确。可能不包括一些相关框架: