除了根据UIdevice.current.orientation设置内容之外,LandscapeRight在应用程序中的其他任何位置都可以正常工作。正常的肖像/上行报告。横向方向值的打印输出与它们应该是的相反(landscapeLeft,它实际上是在landscapeRight中)。这不是由于条件错误,即说!=而不是==,UIDevice.current.orientation的实际值是错误的。这种情况发生在多台设备上,并由多台计算机构建,并在2个独立的应用程
像
这样的事情open override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
return .landscapeRight
}
提供预期的行为。
有没有人经历过这个,有没有人知道是什么原因造成的?