NSCloseCommand
Экземпляр NSCloseCommand
закрывает указанный scriptable объект или объекты — обычно документ или окно (и его ассоциированный документ, если таковые имеются). Команда может дополнительно указать расположение для сохранения в и как обработать измененные документы (автоматически сохранив изменения, не сохранив их или спросив пользователя).
NSCloseCommand
часть встроенной поддержки сценариев Какао. Это работает автоматически для поддержки close
команда посредством кодирования значения ключа. Большинство приложений не должно разделять на подклассы NSCloseCommand
или вызовите его методы.
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCoding
-
NSObjectProtocol
-
Печатаемый
-
NSCoding
-
NSObject
Оператор импорта
Swift
import Foundation
Objective C
@import Foundation;
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает постоянное указание, как иметь дело с закрытием любых измененных документов.
Объявление
Swift
var saveOptions: NSSaveOptions { get }
Objective C
@property(readonly) NSSaveOptions saveOptions
Возвращаемое значение
Постоянное указание, как иметь дело с закрытием любых измененных документов. Значение по умолчанию возвратилось,
NSSaveOptionsAsk
. Посмотрите Константы для списка возможных возвращаемых значений.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.0 и позже.
Типы данных
-
saveOptions
метод возвращает одну из следующих констант, чтобы указать, как иметь дело с сохранением любых измененных документов:Объявление
Swift
enum NSSaveOptions : UInt { case Yes case No case Ask }
Objective C
typedef enum { NSSaveOptionsYes = 0, NSSaveOptionsNo, NSSaveOptionsAsk } NSSaveOptions;
Константы
-
Yes
NSSaveOptionsYes
Указывает, что измененный документ должен быть сохранен при закрытии, не спрашивая пользователя.
Доступный в OS X v10.0 и позже.
-
No
NSSaveOptionsNo
Указывает, что измененный документ не должен быть сохранен на закрытии.
Доступный в OS X v10.0 и позже.
-
Ask
NSSaveOptionsAsk
Указывает, что пользователя нужно спросить прежде, чем сохранить любые измененные документы на закрытии. Когда никакая опция не указана, это - значение по умолчанию.
Доступный в OS X v10.0 и позже.
Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.0 и позже.
-