应用程序调用鼠标单击方法。我怎么能阻止它?

时间:2013-01-29 22:44:55

标签: objective-c xcode method-call

所以我对Xcode和Objective C很陌生,我已经使用了大约两周了。我正在为OSX构建一个应用程序。应用程序中的一个窗口有5个文本框,一些标签和底部的提交按钮。提交按钮链接到一个方法,该方法关闭窗口,打开一个新窗口并将文本框的内容输出到新窗口的一个文本字段中。

我让它正常工作,但现在当我做任何事情但点击顶部文本字段时,调用提交方法并关闭窗口。我可以单击窗口中的黑色空格,但是单击任何调用该方法的对象。此外,按Tab键调用该方法。我不确定何时会导致此错误,但任何见解或提示都非常有用。

很抱歉,如果这很模糊,我甚至不确定如何描述问题。如果您需要任何具体信息,请询问。

1 个答案:

答案 0 :(得分:0)

尝试查看Interface Builder。 Ctrl单击或右键单击响应调用该函数的每个字段。看看它们是否与该功能相关联。

同样检查前面建议的“响应者”。您也可以通过右键单击或按住ctrl单击标有“responder”的红色响应框来执行此操作。看看那里的任何东西是否映射到你的功能