У меня вопрос о NSSearchField, вопрос в том, что NSSearchField не имеет фокуса, когда он становится первым ответчиком, а фокус находится на кнопке, которая находится рядом с NSSearchField в Xib-файл. И это происходит только в OS X 10.11, это нормально в OS X 10.10 и предыдущих версиях.NSSearchField не становится первым ответчиком в OS X 10.11
2
A
ответ
1
В соответствии с document, мы никогда не должны ссылаться на [NSView setFirstresponder]
непосредственно, и привлечение его может вызвать исключение.
Для того, чтобы установить первый ответчик к представлению, [NSWindow makeFirstResponder:];
следует использовать вместо этого,
https://developer.apple.com/library/mac/releasenotes/AppKit/RN-AppKit/#10_11SearchField –