最近,我开始跟随在iTunes U.CS193p-添加退格键计算器
iPhone开发的在线课程从斯坦福大学我想现在是第几讲座做家庭作业。我参加了构建基本计算器的演练,但现在我正在尝试第一个任务,但似乎无法解决这个问题。这是一个如下:
实施“退格”按钮,用户按下,如果他们击中错误的数字按钮。这不是为了“撤消”,所以如果他们击中了错误的操作按钮 ,那么它们是不幸的!这取决于你到 决定如何处理他们退回整个 号码,他们正在进入,但显示去 完全空白的情况下,可能不是非常用户友好的情况。
我也跟着这样的:Creating backspace on iOS calculator
因此,代码是
-(IBAction)backspacePressed:(UIButton *)sender {
NSMutableString *string = (NSMutableString*)[display text];
int length = [string length];
NSString *temp = [string substringToIndex:length-1];
[display setText:[NSString stringWithFormat:@"%@",temp]];
}
我的问题是我不应该检查是否我的最后一个数字或操作数?如果操作数,没有执行,如果数字,删除它...
是的,你应该检查。你显然知道你应该检查。你问来干什么? – 2012-02-04 20:32:49