Всем привет! Я использую сообщение deleteCharactersInRange из NSMutableString. И есть проблема, что эта функция неправильно удаляет диапазон. Вот пример кода, который работает неправильно:
-(void) btnClick { NSRange deleteRange = NSMakeRange(0, 1); [valueStr deleteCharactersInRange:deleteRange]; [себя ShowNumber]; }
У меня есть изменяемая строка: «-21.256», и когда я нажимаю кнопку btnClick, она должна удалить «-» с самого начала, но делает это только после 5-го нажатия. Раньше работало нормально, а сейчас нет. Помогите пожалуйста, или что можно использовать вместо этой функции? Спасибо!
deleteCharactersInRange
должен работать нормально, вы пытались добавить NSLog в начале и в конце метода, чтобы проверить, какие значенияvalueStr
до и послеdeleteCharactersInRange
? - person DarkDust   schedule 24.10.2010