我正在尝试使用 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>{
}
我在表格视图单元格中使用它,有问题吗?
谁能帮我解决这个问题?我已经在网上寻找答案,但似乎找不到。
提前致谢。