当我右键点击“First Responder”地标时,我对界面构建器中看到的内容感到好奇。我的问题是当我右键单击“First Responder”列出其收到的行为时,其中有5种方法在我的早期课程中定义,有人知道它们出现的原因,这是否重要,这是正常的吗? / p>
如果我右键单击项目中任何的nib / xib文件的[First Responder](有4个),我会看到以下内容。
我很好奇为什么buttonPressed_XXX方法会在该列表中显示(对于项目中的所有xib)。
答案 0 :(得分:1)
http://i.stack.imgur.com/WBMsk.png
第一个应答器是键盘在完成输入后关闭的动作..在上面的图像中,所有这些操作都使用键盘,因此当您删除动作时,它会显示该页面(IBAction)...
答案 1 :(得分:0)
您是否删除了IB的引用?如果您挂起对象并删除对象或IBActions,XCode不会自动删除IBOutlets或IBActions。按对象名称旁边的x和对象类型以删除IBAction或Outlet。图片可能会有所帮助。