UIWindow endDisablingInterfaceAutorotationAnimated:错误

Mad*_*ddy 24 objective-c orientation uiwindow ios

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

[UIWindow endDisablingInterfaceAutorotationAnimated:]调用>而不匹配-beginDisablingInterfaceAutorotation.忽略.

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

我已shouldAutorotate在应用程序中的所有View控制器中设置为:

- (BOOL)shouldAutorotateToInterfaceOrientation:
                                  (UIInterfaceOrientation)interfaceOrientation
{
    return interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown ||
           interfaceOrientation == UIInterfaceOrientationPortrait;
}
Run Code Online (Sandbox Code Playgroud)

小智 3

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

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

未知错误 [UIWindow endDisablingInterfaceAutorotation]