我不知道如何能够坚持这个简单的事情,但我无法通过我的按钮来改变我的标签。我错过了什么?
FirstViewController.h:
#import <UIKit/UIKit.h>
@interface FirstViewController : UIViewController
@property (weak, nonatomic) IBOutlet UIButton *quoteButton;
@property (weak, nonatomic) IBOutlet UILabel *quoteLabel;
@end
FirstViewController.m:
#import "FirstViewController.h"
@implementation FirstViewController
#pragma mark - User Interaction
- (IBAction)quoteButtonPressed {
self.quoteLabel.text = @"Hello World";
}
@end
答案 0 :(得分:1)
您可能无法连接IBAction for button.or或IBOutlet连接标签到界面构建器。检查它
答案 1 :(得分:1)
我认为这是按钮和功能之间的连接问题 尝试单击CTRL并将按钮拖动到功能代码以链接它们
答案 2 :(得分:0)
是否执行了quoteButtonPressed:方法。 您可以尝试在 - (void)quoteButtonPressed:方法的行中创建断点。 然后再次运行项目,查看项目是否在断点行停止。
IBOutlet连接良好吗? 关于连接有任何警告。
延长引用标签。