2012-09-11 140 views
0

我有一個iPad應用程序,我在其中添加一個計算類型的鍵盤,有9個數字和一個後退按鈕。所有數字我都取消了文本字段的值,如[number setText:[number.text stringByAppendingString:@"number"]];。現在在回溯操作中我需要刪除最後的附加價值。我已經試過這[number.text substringToIndex:[number.text length]-2];但沒有運氣。有人能幫我實現嗎?如何從文本字段中刪除最後一個字符?

回答

0

下面是答案:

if ([number.text length] > 0) 
     number.text = [number.text substringToIndex:[number.text length] - 1]; 
1

你對substringToIndex的結果做了什麼?

你會需要這樣的東西,

[number setText:[number.text substringToIndex:[number.text length]-2]]; 
相關問題