2017-01-24 16 views
0

Я пытаюсь понять, как использовать NSLengthFormatter с NSTextField. Выход должен быть с локальным блоком, но устройство не отображается. Я попытался установить форматтер вручную в коде и setStringValue: @ "22", но он имеет тот же результат. Что я делаю неправильно?Как использовать NSLengthFormatter с NSTextField?

Screenshot

ответ

0

форматчик создает текстовое представление объекта и методы NSLengthFormatter взять в два раза. Попробуйте setObjectValue:@22.0.

+0

Это должно быть 10.11.6 который сломан. Он сбой при попытке setObjectValue или doubleValue (новая установка). Я пытаюсь использовать KVC, поэтому при использовании этого будет много кода для записи. Я буду тестировать до 10.12 и, вероятно, спрошу снова, потому что я уже пробовал. Я, однако, что он работает из коробки, как с другими форматировщиками. –

+0

Я думаю, что 'NSLengthFormatter' является только форматированием только для отображения, он не работает с редактируемыми текстовыми полями, такими как' NSNumberFormatter'. – Willeke

 Смежные вопросы

  • Нет связанных вопросов^_^