我正在尝试显示自定义 UIAlertView 并且我正在使用 AHAlertView:
https://github.com/warrenm/AHAlertView
我将 AHAlertView.m 和 .h 添加到我的项目中,并将以下内容添加到 viewDidLoad 方法中:
NSString *title = @"Alert View Title";
NSString *message = @"This is a message that might prompt you to do something.";
AHAlertView *alert = [[AHAlertView alloc] initWithTitle:title message:message];
__weak AHAlertView *weakAlert = alert;
[alert setCancelButtonTitle:@"Cancel" block:^{
weakAlert.dismissalStyle = AHAlertViewDismissalStyleTumble;
}];
[alert addButtonWithTitle:@"OK" block:^{
weakAlert.dismissalStyle = AHAlertViewDismissalStyleZoomDown;
}];
[alert show];
问题是当我点击其中一个按钮时,应用程序崩溃:“应用程序窗口在应用程序启动结束时应该有一个根视图控制器”
我不知道我做错了什么,我查看了示例项目,这就是使用警报的方式。如何正确实施?