У меня есть NSMenu в строке состояния Mac, внутри него у меня есть загрузка NSMenuItems и пользовательский вид.Внутри пользовательского представления у меня есть NSTextField.Я хочу установить фокус на NSTextField при открытии меню, как в меню Spotlight, чтобы пользователь мог сразу печатать.
Я пробовал довольно много методов, включая:
[myTextField becomeFirstResponder];
и
[myTextField selectText: self];
[[myTextField currentEditor] setSelectedRange:NSMakeRange([[myTextField stringValue] length], 0)];
но ни один из них не работает.
Спасибо, Алекс