Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 尤塔巴里坦的沮丧?对UITABBARIEM,仅展开可选项;你想用“!”吗_Xcode_Swift_Swift2_Ios9_Xcode7 - Fatal编程技术网

Xcode 尤塔巴里坦的沮丧?对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

我的代码在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(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是解析框架的一部分。请将其更新至最新版本,并检查安装是否正确。可能不包括一些相关框架: