【发布时间】:2023-04-07 06:44:01
【问题描述】:
应用定向突然停止按预期工作。我有一个带有tabBarController 的应用程序,主要以纵向模式工作。一些 VC 会覆盖它以允许景观。部署目标是iOS 9.0+ 上的 iPhone。
shouldautorotate 方法不再在应用程序的任何地方被调用,但 supportedInterfaceOrientations 被调用大约 10 次(在 tabbarController 中)每次旋转(我猜是针对不同的 subVC)。
这一切以前都很好用,但是如果我检查一个旧的分支,我知道它 100% 有效,它仍然无法正常工作。 (我知道这一点是因为我有一个测试版本,当我下载它时它可以正常工作)
我尝试过回溯、清理、更新、重新安装、重新下载整个项目、切换分支等,但没有任何效果。我已经检查了调试器输出中的所有警告,并尝试了一堆代码解决方案。
我想知道这是否可能是某种plist 或项目设置导致的。但是,老实说,我几乎从不更改项目设置,所以我怀疑是不是这样。
PS。这不是类似标题的问题的重复。我已经通过它们了。如果有人有任何想法,我将不胜感激。
【问题讨论】:
标签: ios objective-c xcode