Думаю, вам будет интересно.Я инициализировал свою строку следующим образом:
NSString *buf = nil;
buf = [NSString stringWithFormat:@"%14.5f", myCalculator.calcValue];
, после чего я добавляю эту строку в мою NSMutableString.А со строкой я делал операции с помощью func:
[string deleteCharactersInRange:NSMakeRange(0, 1)];
Но символы удалялись только после 6 или 7 циклов нажатия.
Решение:
Проблема в @ "% 14.5f" в этой строке у нас есть: "-2.00000" вместо "-2.00000", поэтому функция работает хорошо, но вместо этого она удаляет пробелыиз "-".
Так что нам нужно конвертировать таким образом: @ "% f"