0
我一直在努力找出为什么错误与这种简单的代码发生的异常NSInternalInconsistencyException:UIAlertView中投掷UIAlertButton
UIAlertView *alertDialog;
alertDialog = [[UIAlertView alloc]
initWithTitle:@"Alert button detected"
message:@"I need your attention NOW"
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:@"Maybe later", @"Never", nil
];
[alertDialog show];
终止应用程序由于未捕获的异常“NSInternalInconsistencyException”,原因是:“请求视图的窗口(< UIAlertButton:0x885f020; frame =(0 0; 0 0); transform = [0,0,0,0,0]; alpha = 0; opaque = NO; layer =(null) >)与零层。这个视图可能还没有收到initWithFrame:或initWithCoder :.'
我曾尝试:
- 部署在这两个的iOS 5和6模拟器错误
- 如果按钮被设置为零,它的工作原理(如图所示无按键)
您的代码在我的应用程序中正确执行。你在课堂上做错了什么,请检查你的课程是否仍在记忆中 –
你的代码没有任何错误...... –