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>{
}
これをテーブルビューセルで使用していますが、問題はありますか?
誰でもこれを解決するのを手伝ってもらえますか? すでにウェブで答えを探していますが、見つからないようです。
前もって感謝します。