什么 - (IBAction)代表iphone应用程序?

时间:2011-07-27 12:31:07

标签: iphone objective-c cocoa-touch cocoa

  

可能重复:
  IBOutlet and IBAction

当我们宣布

-(IBAction) buttonPressed:(id)sender;

究竟什么IBAction用于???

5 个答案:

答案 0 :(得分:2)

这是一个重复的问题:

IBOutlet and IBAction

此外,

http://www.cocoadev.com/index.pl?IBAction

你可以通过简单的搜索找到答案。

IBAction用于将方法连接到Interface Builder / XIB文件。它们允许您引用Interface Builder / XIB文件中的方法。它也导致无效。

答案 1 :(得分:1)

IBAction代表void。它只是IB用于将事件链接到方法的常量

答案 2 :(得分:0)

Interface Builder Action。您可以在界面构建器中看到此方法,并将其分配给某个按钮单击事件。

答案 3 :(得分:0)

它用作Interface Builder的标记来识别。它实际上在代码本身中没有做任何事情。我认为它可能被定义为void*或类似的东西。

答案 4 :(得分:0)

IBAction: 类型限定符IBAction(用于代替void返回类型)将声明的方法标记为操作,以便Interface Builder知道它。要使用在Interface Builder中显示的操作方法,首先必须在其实例将接收操作消息的类的头文件中声明它

您可以参考:Cocoa application