gpt4 book ai didi

xcode - 使用未解析的标识符 'UIUserInterfaceIdiomPad'

转载 作者:搜寻专家 更新时间:2023-11-01 06:07:12 25 4
gpt4 key购买 nike

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

if UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad {

}

我收到错误消息“使用未解析的标识符‘UIUserInterfaceIdiomPad’”,并且编译器不会继续。

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

我尝试过的事情:

  • 重启电脑和Xcode
  • 删除派生数据文件夹
  • 在 Swift 中创建一个新项目
  • 在基于 Objective-C 的项目中试用代码(有效!)

问题:

  • 为什么我会收到此错误消息?
  • 为什么“import UIKit”没有自动完成?

谢谢!

最佳答案

尝试使用

swift 2

if UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiom.Pad {

}

swift 3

if UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiom.pad {

}

代替

if UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad {

}

希望对你有帮助.. :)

关于xcode - 使用未解析的标识符 'UIUserInterfaceIdiomPad',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34436033/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com