アラートの解除時に実行されるパラメーターとしてブロックを受け取るメソッドを宣言したいので、次のようなものを用意します。しかし、ブロック パラメーターを onDismiss 部分に渡すための構文にヒットすることはできません。
- (void) notifyUserOfProblemWithDismissBlock: ( (^)()) block
{
[UIAlertView showAlertViewWithTitle: @"whatever"
message: nil
cancelButtonTitle: nil
otherButtonTitles:[NSArray arrayWithObject: NSLocalizedString(@"BUTTON_OK", nil)]
onDismiss:^(int buttonIndex){
block;
}
onCancel:^ {}];
}