我正在尝试使用来自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>{
}
我在表格视图中使用它,这是一个问题吗?
任何人都可以帮我解决这个问题吗? 我已经通过网络寻找答案,但似乎我找不到它。
提前致谢。