某一个页面横屏时会出现崩溃的问题描述,原因是当你在AppDelegate中返回的设备方向是UIInterfaceOrientationMaskLandscapeLeft.但是你在视图控制器中返回支持自动旋转。就会抛出此异常。

解决方法 重写UIAlertContrller 的shouldAutorotate 方法,

#import <UIKit/UIKit.h>
 
@interface UIAlertController (Rotation)
- (BOOL)shouldAutorotate;
@end


#import "UIAlertController+Rotation.h"
 
@implementation UIAlertController (Rotation)
- (BOOL)shouldAutorotate
{
    return NO;
}
@end

即可

 

by:初光夫

相关文章:

  • 2021-12-01
  • 2021-07-02
  • 2022-03-07
  • 2021-05-02
  • 2022-12-23
  • 2022-12-23
  • 2021-11-24
  • 2021-05-03
猜你喜欢
  • 2022-12-23
  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
  • 2021-07-01
  • 2021-05-14
  • 2022-12-23
相关资源
相似解决方案