以下のように、提示されたViewControllerをコールバックコードブロックから削除しようとしました。
MyBViewController *bvc = [[MyBViewController alloc] init];
bvc.callBack = ^(void){
NSLog(@"Dismiss");
[self dismissViewControllerAnimated:YES completion:Nil];
};
ただし、EXC_BAD_ACCESS例外がスローされています。例外スタックでは、[MyBViewControllerコールバック]にあるようです。
1.0秒後に起動する別のローカルメソッドを呼び出して却下しようとしました。しかし、同じエラーが発生しました。
このようなコールバックブロックを介して却下することはできませんか?教えてください。
ありがとう。