我有一个IPad应用程序,我在其中添加了一个calc类型的键盘,有9个数字和一个后退按钮。随着所有数字,我正在改变文本字段的值,如[number setText:[number.text stringByAppendingString:@"number"]];
。现在在回溯中动作我需要删除最后添加的值。我试过这个[number.text substringToIndex:[number.text length]-2];
但没有运气。任何人都可以帮我实现这个目标吗?
答案 0 :(得分:1)
你对substringToIndex的结果做了什么?
你需要类似的东西,
[number setText:[number.text substringToIndex:[number.text length]-2]];
答案 1 :(得分:0)
以下是答案:
if ( [number.text length] > 0)
number.text = [number.text substringToIndex:[number.text length] - 1];