在First Responder中显示的奇怪方法收到了操作

时间:2011-08-11 17:38:50

标签: iphone objective-c cocoa-touch

当我右键点击“First Responder”地标时,我对界面构建器中看到的内容感到好奇。我的问题是当我右键单击“First Responder”列出其收到的行为时,其中有5种方法在我的早期课程中定义,有人知道它们出现的原因,这是否重要,这是正常的吗? / p>

编辑:

如果我右键单击项目中任何的nib / xib文件的[First Responder](有4个),我会看到以下内容。

enter image description here

我很好奇为什么buttonPressed_XXX方法会在该列表中显示(对于项目中的所有xib)。

2 个答案:

答案 0 :(得分:1)

http://i.stack.imgur.com/WBMsk.png

第一个应答器是键盘在完成输入后关闭的动作..在上面的图像中,所有这些操作都使用键盘,因此当您删除动作时,它会显示该页面(IBAction)...

答案 1 :(得分:0)

您是否删除了IB的引用?如果您挂起对象并删除对象或IBActions,XCode不会自动删除IBOutlets或IBActions。按对象名称旁边的x和对象类型以删除IBAction或Outlet。图片可能会有所帮助。