gpt4 book ai didi

iOS 在按钮中使用声明的标识符

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:58:21 24 4
gpt4 key购买 nike

我是 iOS 开发的新手,但我之前接触过 Java 和 C。

我正在尝试创建一个简单的计时器应用程序,当用户按下“开始”时,按钮文本将变为“重置”,但编译器向我抛出“使用未声明的标识符‘btnStart’”

我已经删除了其余代码,因为在我尝试更改按钮文本之前一切正常。

我很确定它在 .h 文件中正确声明,我认为这可能与为按钮本身添加另一个 @property 参数有关,但这并没有真正起作用。那么我该如何正确地声明一个按钮呢?

谢谢

我的ViewController.m

- (IBAction)btnStart:(id)sender {

[btnStart setTitle: @"RESET" forState: UIControlStateNormal]; //Error shown here
}

我的ViewController.h

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController

@property (weak, nonatomic) IBOutlet UILabel *lblDisplay;

- (IBAction)btnStart:(id)sender;
- (IBAction)btnStop:(id)sender;

@end

最佳答案

发送者应该是按钮本身。试试这个

- (IBAction)btnStart:(UIButton *)sender {
[sender setTitle: @"RESET" forState: UIControlStateNormal];
}

关于iOS 在按钮中使用声明的标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31108754/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com