环境:
Xcode版本8.1 beta(8T47)
Apple Swift 3.0.1版(swiftlang-800.0.56 clang-800.0.42)
Swift 3.0.1编译器将“UIScreen”标记为“......没有成员”。
...但是UIScreen文件确实有'main':
@available(iOS 2.0,*) open class 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
我发现很多特定类的实例没有某个成员。
这是在将代码转换为Swift 3.0.1到Xcode助手转换功能之后。
是什么赋予了?
答案 0 :(得分:2)
Swift3.0.1 由于 UIScreen 是 UIKit 框架的类。所以请确保您已导入。
import UIKit