我想在我的项目中发出警报,但是有一个问题,当我在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:'
我没有得到我试过设置委托自我或者没有任何效果的确切问题。
答案 0 :(得分:0)
我认为错误在于您调用警告显示的视图未使用frame rect初始化,您能否告诉您要将其显示在哪里