Как я могу получить событие или уведомление после закрытия NSWindow? - PullRequest
0 голосов
/ 08 февраля 2020

Как я могу получить событие или уведомление после закрытия NSWindow? Ближайшая вещь, которую я могу найти, это windowWillClose: метод в NSWindowDelegate. Но этот метод вызывается, когда NSWindow собирается закрыться, а не после его закрытия. Должен ли я просто использовать этот метод? Есть ли лучший способ сделать это?

1 Ответ

1 голос
/ 09 февраля 2020

Да, вы должны использовать либо -windowWillClose:, либо NSWindowWillCloseNotification. Оно отправляется до того, как окно закрыто, потому что объект окна может быть освобожден после его закрытия, и в этой точке не было бы хорошего способа обратиться к окну. Это не должно иметь значения с точки зрения вашего кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...