当前位置:  开发笔记 > IOS > 正文

使用未解析的标识符“ UIUserInterfaceIdiomPad”

如何解决《使用未解析的标识符“UIUserInterfaceIdiomPad”》经验,为你挑选了1个好方法。

我使用Xcode 7.2创建了一个新的基于Swift的项目。在ViewController.swift文件的viewDidLoad()方法中编写以下代码后:

if UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad {

}

我收到错误消息“使用未解决的标识符'UIUserInterfaceIdiomPad'”,并且编译器将无法继续。

我怀疑这与顶部的“导入UIKit”有关吗?由于某种原因,如果我删除该行并开始输入“ import UI”,则根本不提供自动完成选项。

我尝试过的事情:

重新启动计算机和Xcode

删除派生数据文件夹

在Swift中创建一个新项目

在基于Objective-C的项目中尝试代码(可行!)

问题:

为什么会收到此错误消息?

为什么“导入UIKit”不会自动完成?

谢谢!



1> Pushpa..:

尝试使用

迅捷2

if UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiom.Pad {

}

迅捷3

if UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiom.pad {

}

代替

if UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad {

}

希望它可以帮助您.. :)

推荐阅读
殉情放开那只小兔子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有