我有 2 个按钮,每个按钮都有一个标签号,我将其传递到这个字符串中,我只是想在其中输入 1,1,1,1,1,1,1,1,1 或 2,2,2, 2,2,2,2 或射击 - 偶数,1,2,2,1,1,1。
一切正常,直到第 8 次或第 9 次按下按钮“1”,标签显示为 111111112。然后,如果我再次按下 1,标签显示为 111111168。
也许我完全错了?在我的脑海中是有道理的——但现在我只是感到困惑。任何帮助都会很棒,谢谢!
-(IBAction)buttonDigitPressed:(id)sender {
currentNumber=currentNumber * 10 + (float)[sender tag];
NSLog(@"currentNumber: %.f", currentNumber);
phoneNumberLabel.text = [NSString stringWithFormat:@"%.f",currentNumber];
}
这张图片显示我多次击中 1.. 你会认为它会一直显示 1,不是吗?