我想在計算器上做一個加/減按鈕,這個想法基本上就是顯示的數字應該乘以-1,除非它等於0.在計算器上製作加/減按鈕的方法
我以爲我會這樣做;
如果大於0,在前面加上一個「 - 」符號,
如果小於0,刪除字符串中的第一個字符(其然後「 - 」),如果等於0,
,離開這種方式。
這就是我如何開始與
- (IBAction)plusminusPressed:(id)sender
{
NSString *minusString = [NSString stringWithFormat:@"-"];
NSString *mainLabelString = mainLabel.text;
if (mainLabelString > 0)
mainLabel.text = [minusString stringByAppendingFormat:mainLabelString];
}
雖然它確實與數大於0的工作,它不只是0前添加一個負和數字小於0
我怎樣才能得到它的工作與其他兩種可能性,我已經嘗試添加
else if ([mainLabelString isEqualToString:@"0"])
mainLabel.text = [mainLabelString];
但它然後它期望一個標識符。我應該如何處理其他兩種可能性,我甚至會做第一個可能性嗎?
你會以其他方式改變它嗎?