NSSearchField не становится первым ответчиком в OS X 10.11

У меня есть вопрос о NSSearchField, вопрос в том, что NSSearchField не имеет фокуса, когда он становится первым ответчиком, и фокус находится на кнопке, которая находится рядом с NSSearchField в файле Xib. И это происходит только в OS X 10.11, в OS X 10.10 и предыдущих версиях это нормально.


person Xu Li    schedule 05.11.2015    source источник
comment
developer.apple.com/library/mac/releasenotes/AppKit /RN-AppKit/   -  person Xu Li    schedule 05.11.2015


Ответы (1)


Согласно документу, мы никогда не должны вызывать [NSView setFirstresponder] напрямую и с участием это может вызвать исключение.

Чтобы установить первого ответчика на представление, вместо этого следует использовать [NSWindow makeFirstResponder:];,

person Tse Kit Yam    schedule 07.11.2016