iOS電卓でバックスペースを作成する

calculator ios iphone objective-c string
iOS電卓でバックスペースを作成する

電卓で最後に入力した数字を削除するバックスペースボタンを追加しようとしていますが、取得できないようです。 これが私が試したものです:

-(IBAction)backspacePressed:(UIButton *)sender {

    NSMutableString *string = (NSMutableString*)[display text];

    int length = [string length];

    NSString *temp = [string substringFromIndex:length-1];

    [display setText:[NSString stringWithFormat:@"%@",temp]];

}

何か案は?

  0  3


ベストアンサー

`[string substringFromIndex:length-1]`の代わりに `[string substringToIndex:length-1]`が欲しいと思います。

3


subStringFromIndex`の代わりに subStringToIndex`メソッドを使用します

NSString *temp = [string substringToIndex:length-1];

1


タイトルとURLをコピーしました