Описание тега nssavepanel

Объект NSSavePanel создает панель сохранения и управляет ею, а также позволяет запускать панель в модальном цикле.

Объект NSSavePanel создает панель "Сохранить" и управляет ею, а также позволяет запускать панель в модальном цикле. Панель "Сохранить" предоставляет пользователю простой способ указать файл, который будет использоваться при сохранении документа или других данных. Он может ограничить пользователя файлами определенного типа, указанного в расширении.

Объект NSSavePanel управляет панелью, которая позволяет пользователям указывать каталог и имя, под которым сохраняется файл. Он поддерживает просмотр файловой системы и позволяет настраивать дополнительные представления.

У объекта NSSavePanel может быть делегат. Методы, которые могут реализовывать делегаты NSSavePanel, определяются протоколом NSOpenSavePanelDelegate.

В приложении с песочницей, когда пользователь сохраняет документ, диалоговое окно "Сохранить" отображается в Powerbox, а не в AppKit. Затем OS X добавляет сохраненный файл в песочницу приложения (при необходимости), чтобы приложение могло записывать данные в файл.

Подробнее: Описание класса NSSavePanel