У меня есть поле пароля типа NSSecureTextField
, скажем, passwordField
и NSButton
. Я назначил клавишу возврата в качестве эквивалента клавиши для запуска действия кнопки. После нажатия кнопки я получаю введенный пользователем текст как [passwordField stringValue]
, это даст правильное значение только тогда, когда пользователь нажимает клавишу возврата после ввода своего пароля, но не когда пользователь нажимает кнопку с помощью мыши. В последнем случае это даст нулевое значение. Я изо всех сил пытался найти проблему, но бесполезно. Если кто-нибудь знает, что происходит не так, пожалуйста, помогите мне.
С уважением, ЮПК
EDIT: Это наблюдается только в 10.5 и отлично работает в 10.6.