簡體   English   中英

如何從文本字段中刪除最后一個字符?

[英]How to remove the last character from a textfield?

我有一個iPad應用程序,其中我要添加一個具有9個數字和一個后退按鈕的calc類型鍵盤。對於所有數字,我都在修改文本字段的值,例如[number setText:[number.text stringByAppendingString:@"number"]]; 現在,在回溯操作中,我需要刪除最后一個增加的值。 我已經試過這個[number.text substringToIndex:[number.text length]-2]; 但是沒有運氣,有人可以幫助我實現這一目標嗎?

您要如何處理substringToIndex的結果?

您需要類似的東西,

[number setText:[number.text substringToIndex:[number.text length]-2]];

答案是:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM