我使用Xcode 7.2创建了一个基于Swift的新项目。在我的ViewController.swift文件的viewDidLoad()方法中编写以下代码时:
if UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad {
}
我收到错误消息"使用未解析的标识符&UIUserInterfaceIdiomPad'",编译器无法继续。
我怀疑它与"导入UIKit"在顶部?出于某种原因,如果我删除该行并开始输入"导入UI"它根本没有为我提供自动填充选项。
我尝试的事情:
问题:
谢谢!
答案 0 :(得分:5)
尝试使用
Swift 2
if UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiom.Pad {
}
Swift 3
if UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiom.pad {
}
而不是
if UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad {
}
希望它对你有所帮助.. :)