0
と呼ばれるばかりではないので、私はこのようにXIBからそれをロードすることによってexisitingビューコントローラ上にサブビューとしてビューを追加しようとしています -親ビュー内のXIBにUIButton見えるが、IBAction
- (void)showInView:(UIView *)aView animated:(BOOL)animated
{
self.view.frame = aView.frame;
dispatch_async(dispatch_get_main_queue(), ^{
[aView addSubview:self.view];
if (animated) {
[self showAnimation];
}
});
}
なるほど親のView Controller上のボタンであり、デフォルトでUIButtons上にある小さなアニメーションでも押されます。問題は、UIButtonに接続されたIBActionが決して呼び出されないことです。
ありがとうございます。
それはdispatch_asyncの原因は(dispatch_get_main_queue()、^ {}?その – Jamil
をブロックして、その後UIButtonに接続し、まだCtrlキーを押しながらUIButtonから.mファイルにドラッグしました。まだ何もありません – genaks
がどのようにIBActionにそのボタンを接続しなかった...いやIBActionを定義しようとしました –