gpt4 book ai didi

swift3 - "UIScreen' 不是 't have the member ' main'

转载 作者:行者123 更新时间:2023-12-05 04:12:39 27 4
gpt4 key购买 nike

环境:
Xcode 8.1 版测试版 (8T47)
Apple Swift 版本 3.0.1 (swiftlang-800.0.56 clang-800.0.42)

Swift 3.0.1 编译器将“UIScreen”标记为“...无成员”。 enter image description here

...但是 UIScreen 文件确实有“main”:

@available(iOS 2.0, *)开放类 UIScreen : NSObject, UITraitEnvironment {

@available(iOS 3.2, *)
open class var screens: [UIScreen] { get } // all screens currently attached to the device

open class var main: UIScreen { get } // the device's internal screen

我发现一个特定类的许多实例没有某个成员。
这是在通过 Xcode 辅助转换函数将代码转换为 Swift 3.0.1 之后。
是什么赋予了?


注意:我可以通过 playground 访问 UIScreen.main.scale。
看来我正在使用损坏的 swift 文件。

最佳答案

Swift3.0.1 因为 UIScreenUIKit 框架的类。所以确保你已经导入了。

import UIKit

关于swift3 - "UIScreen' 不是 't have the member ' main',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40076465/

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