'currentDevice' 的实例成员不能用于类型

instance member of 'currentDevice' cannot be used on type

我正在为 IOS 制作视频播放器并想检查设备何时旋转,何时旋转我的代码将使视频播放器全屏显示,但我收到以下错误 - '实例成员 'currentDevice' 不能用于类型 'viewController'

var currentDevice: UIDevice = UIDevice.currentDevice()
var orientation: UIDeviceOrientation = currentDevice.orientation //error here

if orientation.isLandscape {

}

if orientation.isPortrait {

}

我尝试用多种东西替换 currentDevice,我还尝试将 _ 放在它下面,而且 self.我已经开始使用 Swift几天前,有没有人可以指出我正确的方向?

I've found the code here.

你可以试试这个代码:)

override func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator){
    if UIDevice.currentDevice().orientation.isLandscape.boolValue{
        print("Device is in Landscape Mode")
} else {
        print(" Device is in Portrait mode ")
    }
}

我决定在项目设置中强制应用程序进入横向模式。