Уведомления листа

NSWindow предлагает ряд уведомлений, связанных с листами, которые это широковещательно передает на случаях открытия листа или закрытия. Каждое уведомление является соответствующим к методу делегата, таким образом, делегат NSWINDOW автоматически регистрируется для всех уведомлений, для которых оно реализует методы.

NSWindowWillBeginSheetNotification отправляется, прежде чем лист представлен на окне и NSWindowDidEndSheetNotification после того, как это отклонено.

Делегат окна должен реализовать следующие методы для получения надлежащего уведомления листа:

Важно отметить, что делегат окна не является тем же как модальный делегат, указанный в качестве параметра в NSBegin...Alert вызовы. Модальный делегат передал в NSBegin...Alert вызовы являются отношением делегата, существующим только, пока лист не отклонен.