3

使用してUIAlertViewいましたが、IOS 8.3では動作していなかったUIAlertViewControllerので変更しましたエラーでクラッシュしますUIAlertviewUIAlertViewController

'UIApplicationInvalidInterfaceOrientation',
reason: 'Supported orientations has no common orientation with 
         the application, and 
         [ChartsTableViewController2_iPhone shouldAutorotate] is returning YES'

どうすればいいのかわからないので、助けてください。

4

1 に答える 1

3

UIAlertController をサブクラス化し、このコードを追加してみてください。それが役に立てば幸い。

- (NSUInteger)supportedInterfaceOrientations {
    return UIInterfaceOrientationMaskAll;
}

- (BOOL) shouldAutorotate {
    return YES;
}

- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation {
    return UIInterfaceOrientationPortrait;
}
于 2015-04-18T10:58:01.657 に答える