在xcode中将按钮硬编码到iAction

在xcode中将按钮硬编码到iAction,xcode,button,ibaction,hardcode,Xcode,Button,Ibaction,Hardcode,当我用谷歌搜索我问题的标题时,我得到了另一个stackoverflow问题的答案,这个问题非常有帮助,并解释了我需要对按钮进行硬编码的大部分内容。问题是,当它与一个动作联系在一起时,它类似于 [btnDetail setImage:[UIImage ImageName:@“btn detail.png”]用于状态:UIControlStateNormal] 我想把这个按钮直接绑定到我已经创建的名为exitMovie的iAction上,所以我希望可以这样做 [按钮设置操作:[IBAction.ex

当我用谷歌搜索我问题的标题时,我得到了另一个stackoverflow问题的答案,这个问题非常有帮助,并解释了我需要对按钮进行硬编码的大部分内容。问题是,当它与一个动作联系在一起时,它类似于

[btnDetail setImage:[UIImage ImageName:@“btn detail.png”]用于状态:UIControlStateNormal]

我想把这个按钮直接绑定到我已经创建的名为exitMovie的iAction上,所以我希望可以这样做

[按钮设置操作:[IBAction.exitMovie]用于状态:UIControlStateNormal]

或者类似的事情,但我试过的都没用。如何正确地执行此操作

下面是我大部分时间使用的上述硬代码的链接。

您在最后一个问题中找到了它:

[button addTarget:self 
               action:@selector(exitMovie:)
     forControlEvents:UIControlEventTouchUpInside];

这消除了所有错误,但当我运行它并尝试按下该按钮时,我得到一个信号SIGABRT,表明:由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:'-[ViewController exitMovie:]:无法识别的选择器发送到实例0xf244410'我认为这意味着我需要在ViewController内部实现exitMovie方法,但我很确定我做到了。如果我做错了,它到底希望我如何实现exitMovie?我刚刚在.h中初始化了exitMovie,并在.m中实现了它。我还有别的事要做吗?