2012-09-11 143 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]]; 
相关问题