我正在尝试为我的ipad制作一个计算器。 到目前为止我已经设置了3个按钮和一个文本字段。 每个按钮显示一个数字,1到3。
- (IBAction)OnePressed:(id)sender {
NSString *currentText = FIELD1.text;
FIELD1.text = [NSString stringWithFormat:@"%@%@", currentText, @"1"];
}
- (IBAction)twoPressed:(id)sender {
NSString *currentText = FIELD1.text;
FIELD1.text = [NSString stringWithFormat:@"%@%@", currentText, @"2"];
}
- (IBAction)ThreePressed:(id)sender {
NSString *currentText = FIELD1.text;
FIELD1.text = [NSString stringWithFormat:@"%@%@", currentText, @"3"];
}
当我按下按钮1工作正常时,当我按下按钮2后,它说112而不是12。
对此问题的任何帮助表示赞赏。
编辑:哎呀,发现错误,代码很好,我意外地将动作与2个按钮联系起来。 愚蠢的错误,感谢你和我一起思考。