gpt4 book ai didi

ios - 支持的方向与应用程序没有共同的方向,并且 [RCTModalHostViewController shouldAutorotate] 返回 YES

转载 作者:行者123 更新时间:2023-12-01 15:41:26 25 4
gpt4 key购买 nike

我有应用程序在 iOS 上进行 native react ,我通过这样做将其锁定为横向模式:

componentDidMount() {
Orientation.lockToLandscape()
}

我添加了一个弹出窗口,但是当我按下它时,我得到了这个错误:

 Exception thrown while executing UI block:
Supported orientations has no common orientation with the application,
and [RCTModalHostViewController shouldAutorotate] is returning YES

在 app.delegate 上我添加了这个函数:

 - (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window {
while ([[UIDevice currentDevice] isGeneratingDeviceOrientationNotifications]) {
[[UIDevice currentDevice] endGeneratingDeviceOrientationNotifications];
}

return [Orientation getOrientation];
}

在纵向上没有发生此错误

我该如何解决...谢谢

最佳答案

我找到了这个问题的根本原因。这发生在模态窗口中。我的视频在模态窗口中打开,当我从纵向更改为横向时,出现此错误。

解决方案:

<Modal
visible={true}
supportedOrientations={['portrait', 'landscape']}
>

关于ios - 支持的方向与应用程序没有共同的方向,并且 [RCTModalHostViewController shouldAutorotate] 返回 YES,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52988813/

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