Xcode UIButton事件未触发,即使我通过xib连接它

Xcode UIButton事件未触发,即使我通过xib连接它,xcode,uikit,Xcode,Uikit,我正在创建一个计算器游戏,在其中我必须弹出一个UIAlertView,我定制了UIAlertView,并通过编程将UITableView放入其中,当用户点击其任何单元格时,我在UITableView顶部显示一个UIView,此视图有一个按钮,当我单击该按钮时,事件不会触发,我也手动安装了它,但它不起作用,之前,带有按钮的事件附件生成了一个错误,因为我在Dealoc中卸载了该事件,并修复了该问题,但是在它之后,事件仍然没有触发。我有这样的案例,我必须务实地添加它 in.h申报 UIButton *

我正在创建一个计算器游戏,在其中我必须弹出一个
UIAlertView
,我定制了
UIAlertView
,并通过编程将
UITableView
放入其中,当用户点击其任何单元格时,我在
UITableView
顶部显示一个
UIView
,此视图有一个按钮,当我单击该按钮时,事件不会触发,我也手动安装了它,但它不起作用,之前,带有按钮的事件附件生成了一个错误,因为我在Dealoc中卸载了该事件,并修复了该问题,但是在它之后,事件仍然没有触发。

我有这样的案例,我必须务实地添加它 in.h申报

UIButton *btn;
在.m中,将其添加到UIView

    UIView *TempView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 200)];
    if (btn) {
        [btn removeFromSuperview];
//        [btn release]; // for not using arc
    }
    btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    [btn setFrame:CGRectMake(10, 10, 25, 25)];
    [btn addTarget:self action:@selector(ClickMe:) forControlEvents:UIControlEventTouchUpInside];
    [TempView addSubview:btn];

    [self.view addSubview:TempView];
行动是

-(void)ClickMe:(id)sender{
        //here is an action
}

它对我有效

我添加了你的代码Mina,但产生了一个错误,仍然不起作用,甚至没有显示UIView上的按钮,请查看我的问题,并尝试理解问题,我已经完成了你提供的所有内容,请帮助,谢谢