У меня есть NSSearchField
, где пользователь может вводить число с десятичными знаками для поиска в данных. У меня проблемы с использованием NumberFormatter
для отображения правильного формата.
Я добавил это в IB:
Чтопроисходит, как только пользователь вводит десятичную точку (или любой другой локальный символ для этого), поле становится пустым. То же самое происходит, когда я набираю букву (это ожидается), поэтому кажется, что десятичная точка отклоняется, как если бы она была буквой. Конечно, не то, что я хочу.
Пробовал много разных комбинаций этих флажков на полпути (включая «Генерация десятичных чисел»), но не могу заставить его работать.
Если вы посмотрите наобразец внизу рисунка, который выглядит нормально.
И в коде нет ничего, что манипулирует полем поиска.