我想在计算器上做一个加/减按钮,这个想法基本上就是显示的数字应该乘以-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];
但它然后它期望一个标识符。我应该如何处理其他两种可能性,我甚至会做第一个可能性吗?
你会以其他方式改变它吗?