Вы можете попробовать использовать NSWindowDidBecomeKeyNotification
или NSWindowDidBecomeMainNotification
.Они вызываются, когда окно становится ключевым / основным, а не когда оно выводится на экран, но большинство окон становятся ключевыми / основными, когда они выходят на экран.Вы также можете поэкспериментировать с другими уведомлениями NSWindow (см. Внизу страницы документации для NSWindow), возможно, что некоторые из них могут быть вызваны, когда окно выводится на экран.