Я хочу использовать windowShouldClose:
в моем подклассе NSWindowController, чтобы открыть лист с вопросом, хочет ли пользователь сохранить изменения перед закрытием с помощью кнопок Сохранить, Отмена и Не сохранять.
Проблема, с которой я сталкиваюсь, заключается в том, что beginSheetModalForWindow:...
использует делегат вместо возвращаемого значения.
Я могу вернуть NO в windowShouldClose:
, но потом, когда я отправляю [self close]
на контроллер в делегате панели, ничего не происходит.
Может кто-нибудь объяснить мне, как это сделать, или указать мне какой-нибудь пример кода?