我想声明一个将块作为参数的方法,以便在解除警报时执行,所以有如下内容。但无法找到将块参数传递给 onDismiss 部分的语法:
- (void) notifyUserOfProblemWithDismissBlock: ( (^)()) block
{
[UIAlertView showAlertViewWithTitle: @"whatever"
message: nil
cancelButtonTitle: nil
otherButtonTitles:[NSArray arrayWithObject: NSLocalizedString(@"BUTTON_OK", nil)]
onDismiss:^(int buttonIndex){
block;
}
onCancel:^ {}];
}