こんにちは、みんな!NSMutableString からメッセージ deleteCharactersInRange を使用しています。そして、この関数は間違った方法で範囲を削除するという問題があります。正しく動作しないコードのサンプルを次に示します。
-(void) btnClick { NSRange deleteRange = NSMakeRange(0, 1); [valueStr deleteCharactersInRange:deleteRange]; [自己ShowNumber]; }
変更可能な文字列「-21.256」があり、ボタン btnClick を押すと、最初から「-」を削除する必要がありますが、5回押した後にのみ削除されます。以前はうまくいきましたが、今はうまくいきません。助けてください、またはこの関数の代わりに何を使用できますか? ありがとう!