1

cocoacontrol の MBAlertView を使用して確認ボックスを作成し、アイテムを本当に削除するかどうかをユーザーに尋ねようとしています。これが私のコードです:

MBAlertView *alert = [MBAlertView alertWithBody:@"Are you sure you want to delete this note? You cannot undo this." cancelTitle:@"Cancel" cancelBlock:nil];
    [alert addButtonWithText:@"Delete" type:MBAlertViewItemTypeDefault block:^{

        //Code to delete the item
        [TheDatabaseManager deleteBabyActivityWithID:currentActivity.babyActivitiesID];
        [delegate refresh:currentActivity];
    }];

    [alert addToDisplayQueue];

ユーザーが削除ボタンをタップすると、常にクラッシュします。
このエラーメッセージが表示"EXC_BAD_ACCESS(code=2, address=0x0)" されますが、ブロック内に別の MBAlertView 関数を配置するだけで問題ありません (つまり、ユーザーが削除を押した後に別のアラートを表示します)

これが私の.hファイルヘッダーです:

#import "MBAlertView.h"
@interface ActivitiesPlayTableViewCell : UITableViewCell<UIApplicationDelegate>{

}

これをテーブルビューセルで使用していますが、問題はありますか?

誰でもこれを解決するのを手伝ってもらえますか? すでにウェブで答えを探していますが、見つからないようです。

前もって感謝します。

4

0 に答える 0