错误 - 命令/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc失败,退出代码为1

时间:2015-08-11 05:46:58

标签: ios swift custom-keyboard xcode6.4

我正在使用自定义键盘,如果我在我的课程中包含此代码,则会收到错误:

let isPad = UIDevice.currentDevice().userInterfaceIdiom == UIUserInterfaceIdiom.Pad

Error - Command/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1

我需要这段代码,因为当用户在iPad上运行iPhone应用程序(如Instagram)时,我需要加载iPhone键盘预设并使用其几何体。我尝试下面的代码,但它不是一个解决方案:

如果UI_USER_INTERFACE_IDIOM()== .Pad   {

}

如果有人有任何解决方案,请分享。

Error screen shot

1 个答案:

答案 0 :(得分:3)

试试这个:

if UIDevice.currentDevice().userInterfaceIdiom == .Pad {

    // iPad Stuff
}

else if UIDevice.currentDevice().userInterfaceIdiom == .Phone {

    // iPhone Stuff
}

修改

Swift 3

if UIDevice.current.userInterfaceIdiom == .pad {

    // iPad Stuff
}

else if UIDevice.current.userInterfaceIdiom == .phone {

    // iPhone Stuff
}