IBAction按钮“无法识别的选择器发送到实例”错误

时间:2012-10-08 14:21:25

标签: iphone xcode ios6

我花了一段时间在谷歌搜索这个问题的答案,并设法偶然发现答案,我想我会分享它。

我收到了“无法识别的Selector发送到实例”错误。我跟踪它到我的按钮。

我在实现时所做的是为按钮分配了两种方法。我制作了一个方法并将其链接到按钮。然后我删除了该方法另外一个并将其链接到按钮。我没有意识到该按钮仍然链接,并希望运行不再存在的旧方法。

3 个答案:

答案 0 :(得分:5)

只需转到xib,选择按钮,然后在connectionInspector (cmd +选项+6)中删除以前的连接。

答案 1 :(得分:3)

要解决这个问题非常容易。转到故事板并右键单击按钮。它将显示一个列表,显示链接到的方法。如果有更多那个删除你不想要的所有其他。这应该摆脱那条消息。

需要注意的另一件事是我收到警告,说我的方法实施不完整。我当时不知道为什么会这样,但那是因为没有实现按钮方法的地方。

答案 2 :(得分:1)

我遇到了同样的问题,并意识到: 如果删除某个函数,Interface Builder中的链接仍然存在,您必须手动删除它们,否则它们将链接到不存在的函数并引发运行时错误。