У меня есть пользовательский вид в файле .xib, который я использую как contentViewController
для MAAttachedWindow
. В представлении есть несколько NSTextField
.
Когда я открываю MAAttachedWindow
в первый раз, все в порядке. Текст отображается во всех соответствующих текстовых полях. Затем, если я закрою окно (которое устанавливает его в nil
), а затем вызову его снова (которое повторно инициализируется, используя то же пользовательское представление, что и contentViewController
), последнее текстовое поле firstResponder
теперь будет пустым.
Странно то, что если я нажму на «пустое» текстовое поле, он покажет правильный текст. Его можно редактировать, и он ведет себя соответствующим образом, пока это текстовое поле находится в фокусе. Как только что-то другое становится firstResponder
, текст снова исчезает.
Обновления:
- Изменение цвета не изменило вышеупомянутое поведение.
- Во время этого процесса цвет текста не меняется.
- Текст-заполнитель также подвержен вышеупомянутому поведению.
- Во время этого процесса не возникает никаких ошибок.
- Этого не происходит с
NSSecureTextField
s.