2016-12-23 8 views
1

Я знаю, что это дублирующий вопрос, но я не могу найти решение этой проблемы. Я установил изменения Oration в файле Info.plist, чтобы остановить режим вращения пейзаж подКак остановить движение ландшафта в iPad в iOS 10 Swift 3.0 Xcode 8.2

Supported interface orientations (iPad) 

выше значение ключа хранится только портрет, то я должен проверить на IPad работает нормально, но когда я загрузить на магазин приложений, что время это дает ошибка следующим образом

ERROR ITMS-90474: "Invalid Bundle. iPad Multitasking support requires these orientations: 
'UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight'. Found 
'UIInterfaceOrientationPortrait' in bundle 'com.example.demo'." 
ERROR ITMS-90474: "Invalid Bundle. iPad Multitasking support requires these orientations: 
'UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight'. Found 'UIInterfaceOrientationPortrait' in bundle 'com.example.demo'." 

, что требуется поддержка многозадачности альбомной ориентации у меня есть запись следующий код, чтобы переопределить метод вращения, но его не называть, когда экран вращается

extension UINavigationController { 
    public override func supportedInterfaceOrientations() -> Int { 
     return visibleViewController.supportedInterfaceOrientations() 
    } 
    public override func shouldAutorotate() -> Bool { 
     return visibleViewController.shouldAutorotate() 
    } 
} 

, а также попытаться установить прямое значение на объекте navigationController то это дает ошибку:

read only property can not assign value

ответ

5

Проблема заключается в том, что ваше приложение поддерживает multitasking, который требует все ориентации интерфейса.

Либо поддерживает все ориентации или просто проверить следующий флаг

enter image description here

+1

это работа, чтобы установить истинный Требуется полный экран ... спасибо ... @ InderKumarRathore –

+1

Спасибо за ваш полезный ответ :) – haotang