我想在計算器屏幕上按位數刪除數字,但只能刪除完整的數字。有什麼方法嗎?刪除計算器屏幕上的數字按位數
-(IBAction)cancelInput:(float)result1{
NSString *myString = [[NSNumber numberWithFloat:result] stringValue];
int str=[myString length]-1;
NSString *newstring = [[NSNumber numberWithInt:str] stringValue];
calculatorScreen.text= [NSString stringWithFormat:newstring];
//NSLog(@"%d ",str);
}
試試這個... if([string length]> 0) string = [string substringToIndex:[string length] - 1]; –