0

私は9つの数字と1つの戻るボタンを備えた計算タイプのキーパッドを追加しているIPadアプリケーションを持っています。すべての数字で私はこのようにテキストフィールドの値を修正しています。今[number setText:[number.text stringByAppendingString:@"number"]];、バックトレースアクションで最後に追加されたものを削除する必要があります価値。私はこれを試しました[number.text substringToIndex:[number.text length]-2];が、運がありませんでした。誰かが私がそれを達成するのを手伝ってくれるでしょうか?

4

2 に答える 2

1

substringToIndexの結果で何をしていますか?

あなたは次のようなものが必要になるでしょう、

[number setText:[number.text substringToIndex:[number.text length]-2]];
于 2012-09-11T15:55:15.667 に答える
0

答えは次のとおりです。

if ( [number.text length] > 0)
        number.text = [number.text substringToIndex:[number.text length] - 1];
于 2012-09-11T15:59:25.987 に答える