在iOS计算器上创build退格
我试图添加一个退格button来删除计算器中最后input的数字,但我似乎无法得到它。 这是我试过的:
-(IBAction)backspacePressed:(UIButton *)sender { NSMutableString *string = (NSMutableString*)[display text]; int length = [string length]; NSString *temp = [string substringFromIndex:length-1]; [display setText:[NSString stringWithFormat:@"%@",temp]]; }
有任何想法吗?
我想你想[string substringToIndex:length-1]
而不是[string substringFromIndex:length-1]
。
使用subStringToIndex
方法而不是subStringFromIndex
NSString *temp = [string substringToIndex:length-1];