Эй все, я довольно плохо знаком с Какао и XCode, таким образом, я сожалею, если это - немой вопрос.
Как я пошел бы о проверке, какое окно находится в фокусе?
Дополнительно, как я пошел бы о проверке, если определенное окно находится в фокусе, если это не то же как предыдущее решение.
Спасибо за справку.
Вы ищете 'keyWindow'. Это свойство как NSWindow, так и NSApplication. Это дурачок в первом и NSWindow во втором.
]На самом деле существует две формы "фокуса":[
] []Рассмотрим окно документа с панелью Инспектора. Если пользователь редактирует какой-то текст в поле инспектора, то окно документа может быть основным, но панель инспектора является ключевой.[
] []Чтобы получить [] ключевое окно [] или [] главное окно [], обратитесь к общему экземпляру []NSApplication[]. И, как отметил TechZen, вы можете спросить окно как [], является ли оно ключевым [], так и [], является ли оно главным [].[
].