警告信息在IOS8中无法旋转

4

我正在构建一个iPhone应用程序,当特定按钮被点击时显示警报消息。 自动旋转 处于 开启 状态。当我旋转我的手机时,整个应用视图以及警报消息在 iOS7 中会旋转。但是,在 iOS8 中,除了警报消息之外的视图都会旋转。


这不是iOS8的问题,它在所有方向上都能正常工作...我的警告框也随着视图旋转...请再检查一下你的代码...谢谢。 - Parvendra Singh
2个回答

2

UIAlertViewiOS8中无法正常工作,iOS8使用了一个新的UIAlertController。这个链接提供的方案对我的情况有帮助。

参考链接


0

这是因为iOS无法同时理解多个操作。您可以像这样延迟调用UIalertview。我在iOS8上遇到了同样的问题,这段代码对我很有效。

[self performSelector:@selector(showAlert) withObject:nil afterDelay:0.5];

-(void)showAlert
{
    UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"Your alert Title." message:@"Your alert Message." delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil];
    [alert show];
}

我尝试了这个,但对我没有用。你能建议别的什么吗? - Piyush Verma
对的,但它不在那个视图控制器中。 - Piyush Verma
我和我的队友们确认了,这是一个单线程系统。很抱歉,我不能分享代码。 - Piyush Verma

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接