我的主视图上有3个按钮(btn_easy、btn_medium、btn_hard),我通过xcode Interface Builder库-Round Rect按钮项拖拽到主视图上。在我的viewcontroller.h和viewcontroller.m文件中声明它们之后,如下所示:
//ViewController.h
IBOutlet UIButton *btn_easy;
IBOutlet UIButton *btn_medium;
IBOutlet UIButton *btn_hard;
@property(nonatomic,retain) IBOutlet UIButton *btn_easy;
@property(nonatomic,retain) IBOutlet UIButton *btn_medium;
@property(nonatomic,retain) IBOutlet UIButton *btn_hard;
//ViewController.m
@synthesize btn_easy,btn_medium,btn_hard;
然后,我在界面构建器中通过单击视图中的btn eu easy、btn eu medium、btn eu hard(按顺序),转到连接检查器并将“新引用出口”拖动到“文件的所有者”(不确定这是否是我在这里应该做的)。
我在viewcontroller.m文件中使用按钮的方法如下:
-(void)buttonPressed: (id) sender{
NSLog(@"button clicked = %@",sender);
}
我的问题是,当我单击任何按钮时,当我实际看到“button clicked=btn_easy”时,nslog中不会显示任何内容,如btn_easy等等。
请帮助…..
谢谢你