ユーザーが誤って数字を入力した場合に備えて、バックスペース ボタンを持つ電卓アプリを作成しています。UILabel に送信された最後のものを削除する方法はありますか?
確かに、現在行っていることを示すためにコードを追加しています。
- (IBAction)digitPressed:(UIButton *)sender {
NSString *digit = sender.currentTitle;
if ([digit isEqualToString:@"."] && !_decimalPressed){
self.display.text = [self.display.text stringByAppendingString:digit];
self.historyDisplay.text = [self.display.text stringByAppendingString:digit];
self.decimalPressed = YES;
}
else if (!_isUserInTheMiddleOfEnteringANumber){
self.display.text = digit;
self.historyDisplay.text = digit;
self.isUserInTheMiddleOfEnteringANumber = YES;
}
else if (![digit isEqualToString:@"."]){
self.display.text = [self.display.text stringByAppendingString:digit];
self.historyDisplay.text = [self.display.text stringByAppendingString:digit];
}
}
これは、最後の要素を削除しようとしている方法です
- (IBAction)backSpace:(id)sender {
}