gpt4 book ai didi

iphone - 如何在 iOS 10 Swift 3.0 Xcode 8.2 中停止 iPad 中的横向旋转

转载 作者:行者123 更新时间:2023-12-03 19:34:27 25 4
gpt4 key购买 nike

我知道这是重复类型的问题,但我找不到这个问题的解决方案。我已在 Info.plist 文件中设置了更改,以在

下停止旋转横向模式
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

最佳答案

问题是您的应用程序支持多任务,这需要所有界面方向。

支持所有方向或仅检查以下标志

enter image description here

关于iphone - 如何在 iOS 10 Swift 3.0 Xcode 8.2 中停止 iPad 中的横向旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41295708/

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