カスタム 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];
問題は、ボタンのいずれかをタップすると、アプリがクラッシュして次のように表示されることです。
何が間違っていたのかわかりません。サンプル プロジェクトを確認しましたが、これがアラートの使用方法です。どうすれば正しく実装できますか?