В UIViewController этот код:
public override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
if let mainController = self.mainViewController{
return mainController.supportedInterfaceOrientations
}
return UIInterfaceOrientationMask.all
}
дает ошибку Method doesn't override any method from its superclass
Я использую Xcode 8 beta 4, а цель развертывания iOS - 9.0, а Use Legacy Swift Language Version
установлено значение No в Build Settings
Как преобразовать код выше в Swift 3?