文件所有者未收到Action

时间:2011-11-01 15:44:24

标签: iphone objective-c

ping1和how1下面的方法没有从UIButton调用

所以我在xib中仔细检查了我的错误。

但是我找不到问题。

解决这个问题只有我能做的就是寻找xib和代码

有什么技术可以解决吗?

类似于在UIButton发送事件时插入一些代码

任何人都建议我会感恩的

bonhyoung。

@interface ViewController : UIViewController

-(IBAction)ping1:(id)sender;
-(IBAction)how1:(id)sender;

@end

@implementation ViewController

-(IBAction)ping1:(id)sender
{
      // i put the break point in here
}

-(IBAction)how1:(id)sender
{
      // i put the break point in here
}

// some other code...
@end

2 个答案:

答案 0 :(得分:1)

您应该连接一些IBOutlets并在viewDidLoad中检查您的连接是否正确(即一旦加载视图,您的IBOutlets不是nil。)

答案 1 :(得分:0)

首先确保文件所有者的类设置为ViewController。这是在IB窗格中,单击文件所有者并选择右侧面板上的第3个选项卡。它应该说是ViewController而不是UIViewController。

其次确保您的操作已设置完毕。右键单击该按钮,确保Touch Up Inside连接到正确的方法。