У меня есть пара NSTextFields в моем приложении для ввода даты и времени. Они имеют NSDateFormatters (используя NSDateFormatterBehavior10_4), прикрепленные к ним.Сделать отключенным, отформатированное обновление NSTextField при изменении локали?
При изменении формата системной даты в Системных настройках, затем вернитесь в мое приложение, текстовые поля автоматически обновятся с новым форматом даты, но только если они включены. Если они отключены, ничего не происходит, пока я не включу и не закрою их.
Как я могу инициировать это обновление форматирования, даже если поле отключено? Я попытался установить значение объекта самому себе и использовать setNeedsDisplay, но не работает.
Существуют ли какие-либо из ваших форматировщиков, используемые двумя полями, одна из которых включена, а другая нет? Если да, то что происходит в каждом из этих полей? –
Нет, каждый форматировщик используется одним полем. Если вы хотите поиграть с ним - http://sabi.net/temp/PesterSL.zip (источник на http://github.com/nriley/Pester) - поля, о которых я говорю, - это «на» и «на», на". –