UIAlertView在iOS 6中崩溃,同时在iOS 7设备上运行良好

时间:2014-10-06 06:00:25

标签: ios uialertview

我想在我的项目中发出警报,但是有一个问题,当我在iOS 6设备中运行此代码时,它会崩溃。这是我的警报代码,如下所示:

alert = [[UIAlertView alloc] initWithTitle:@"" 
    message:@"Are You Sure  Want To Exit"  
    delegate:nil 
    cancelButtonTitle:@"No" 
    otherButtonTitles: @"Yes", nil];
    [alert performSelectorOnMainThread:@selector(show) withObject:nil waitUntilDone:YES ];

它崩溃了以下异常:

  

***因未捕获的异常而终止应用   ' NSInternalInconsistencyException',原因:'请求窗口   一个没有的view()   层。这个视图可能还没有收到initWithFrame:或   。的initWithCoder:'

我没有得到我试过设置委托自我或者没有任何效果的确切问题。

1 个答案:

答案 0 :(得分:0)

我认为错误在于您调用警告显示的视图未使用frame rect初始化,您能否告诉您要将其显示在哪里