Возврат знака плюс (+) из UITextField - странная ошибка - PullRequest
4 голосов
/ 04 марта 2011

Я гуглил это и ничего не нашел - никто не заметил!

• Найдите UITextField на устройстве iOS 4.2 - где угодно, кажется, работает.• Введите что-нибудь, затем введите знак плюс (+).• Нажмите клавишу Backspace.

Знак плюс И следующая буква будут удалены, как если бы вы нажали дважды удалить!Также, если вы введете строку со знаком «плюс», Backspace уберет лот (плюс следующий символ!).

Я собирался потратить часы, чтобы найти ошибку в моем коде - но она была шире !!: -)

Я тестировал его в симуляторе - тот же результат, но только для 4.2, более старые версии этого не делают!

Я не установил 4.3, прошло, работаетэто нужно сообщать - или хуже, это как-то по замыслу?!

Бен.

Ответы [ 3 ]

4 голосов
/ 04 марта 2011

Я вижу это на моем ipod (4.2), но не могу получить его на моем ipad (4.3), поэтому, возможно, они исправили это.

Вы всегда можете сообщить об ошибке, если хотите.

2 голосов
/ 04 марта 2011

Я не могу придумать какой-либо логической причины, чтобы это произошло, поэтому я не думаю, что это задумано.Я думаю, вам нужно сообщить об этом.

Если это было исправлено в 4.3, вам сообщат.

http://bugreporter.apple.com

0 голосов
/ 02 сентября 2011

Я думаю, тот факт, что это символ добавления и что он добавляет к количеству удаленного текста, является очень большим совпадением.Должно быть, экспериментальный код ошибся.Вы также не можете переместить курсор в середину фрагмента текста, например так: x +.Я использую iPod touch iOS 4.

...