关于ios:UIWindow endDisablingInterfaceAutorotationAnimated: 错误

UIWindow endDisablingInterfaceAutorotationAnimated: error

当用户在 MFMailComposerViewController 中并按下主页按钮时,我收到以下错误:

[UIWindow endDisablingInterfaceAutorotationAnimated:] called on > without matching -beginDisablingInterfaceAutorotation. Ignoring.

我浏览了论坛,其他一些人在不同的情况下都遇到过这个错误,但没有解决方案。

我在应用程序的所有视图控制器中都设置了 shouldAutorotate

1
2
3
4
5
6
(BOOL)shouldAutorotateToInterfaceOrientation:
                                  (UIInterfaceOrientation)interfaceOrientation
{
    return interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown ||
           interfaceOrientation == UIInterfaceOrientationPortrait;
}


检查是否有多余的调用来关闭键盘、UIActionSheet 等。

我遇到了同样的问题,我通过改变关闭键盘的方式解决了这个问题。我发现下面的这篇文章是最有帮助的

未知错误 [UIWindow endDisablingInterfaceAutorotation]


原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/268654.html

(0)
上一篇 2022年6月20日
下一篇 2022年6月20日

相关推荐

发表回复

登录后才能评论