Определите, какая кнопка была нажата на панели сохранения в приложении на основе NSDocument - PullRequest
2 голосов
/ 11 августа 2011

Как мне определить, какая кнопка нажата (сохранить, отменить), когда диалоговое окно сохранения закрыто в приложении на основе NSDocument? Панель сохранения по умолчанию предоставляется NSDocument при выборе сохранения из меню.

Я хотел бы иметь возможность изменить некоторые переменные до - (BOOL) writeToURL: ofType: error: вызывается.

Спасибо ...

1 Ответ

2 голосов
/ 11 августа 2011

Вы можете установить объект в качестве делегата панели сохранения и реализовать метод ‑panel:validateURL:error:.Этот метод вызывается после нажатия кнопки «Сохранить», но перед сохранением документа.Какие переменные вам нужно изменить только при сохранении файла?Что вы пытаетесь достичь?

...