1

カスタム 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];

問題は、ボタンのいずれかをタップすると、アプリがクラッシュして次のように表示されることです。

何が間違っていたのかわかりません。サンプル プロジェクトを確認しましたが、これがアラートの使用方法です。どうすれば正しく実装できますか?

4

1 に答える 1