Я недавно начал посещать онлайн-курс по разработке iPhone от Стэнфордского университета на iTunes U.
Сейчас я пытаюсь выполнить домашние задания для первой пары лекций.Я прошел через пошаговое руководство, где я построил базовый калькулятор, но сейчас я пытаюсь выполнить первое задание и, похоже, не могу его решить.Это следующее:
Реализация кнопки «Backspace» для пользователя, чтобы нажать, если они нажали неправильную цифровую кнопку.Это не означает «отменить», поэтому, если они нажмут не ту кнопку, им не повезет!Вам решать, как справиться со случаем, когда они отстраняются от всего числа, которое находятся в середине ввода, но, когда дисплей полностью гаснет, вероятно, не очень удобно для пользователя.
Я следовал этому: Создание backspace на калькуляторе iOS
Итак, код:
-(IBAction)backspacePressed:(UIButton *)sender {
NSMutableString *string = (NSMutableString*)[display text];
int length = [string length];
NSString *temp = [string substringToIndex:length-1];
[display setText:[NSString stringWithFormat:@"%@",temp]];
}
Мой вопрос не должен ли я проверить, является ли мой последнийцифра или операнд?Если операнд, нет выполнения и если цифра, удалите его ...