NSSavePanel
NSSavePanel объект создает и управляет панелью Save и позволяет Вам выполнять панель в модальном цикле. Панель Save обеспечивает простой способ для пользователя указать файл для использования при сохранении документа или других данных. Это может ограничить пользователя файлами определенного типа, как указано расширением.
NSSavePanel объект управляет панелью, позволяющей пользователям указывать каталог и имя, под которым сохранен файл. Это поддерживает просмотр файловой системы, и это размещает пользовательские представления аксессуара.
NSSavePanel объект может иметь делегата. Методы это делегаты NSSavePanel может реализовать указаны NSOpenSavePanelDelegate протокол.
В поигравшем в песочнице приложении, когда пользователь сохраняет документ, диалоговое окно Сохранения представлено блоком питания, не AppKit. OS X тогда добавляет сохраненный файл к песочнице приложения (если необходимый), чтобы позволить приложению писать в файл.
Наследование
-
NSObject -
NSResponder -
NSWindow -
NSPanel -
NSSavePanel -
NSOpenPanel
-
NSObject -
NSResponder -
NSWindow -
NSPanel -
NSSavePanel -
NSOpenPanel -
SFKeychainSavePanel
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSAccessibility -
NSAccessibilityElementProtocol -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSCoding -
NSObjectProtocol -
NSUserInterfaceItemIdentification -
NSUserInterfaceValidations -
Печатаемый -
NSAccessibility -
NSAccessibilityElement -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSCoding -
NSObject -
NSUserInterfaceItemIdentification -
NSUserInterfaceValidations
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает панель Save, инициализированную со значениями по умолчанию.
Объявление
Objective C
+ (NSSavePanel *)savePanelВозвращаемое значение
Инициализированная панель Save.
Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
-
accessoryView accessoryViewСвойствоПользовательское вспомогательное представление для текущего приложения.
Обсуждение
Можно настроить панель путем добавления пользовательского представления. Добавляющийся пользовательский объект появляется чуть выше OK и Кнопок отмены у основания панели.
NSSavePanelобъект автоматически изменяет размеры себя для размещенияaccessoryView. Можно использовать это свойство для изменения вспомогательного представление по мере необходимости. ЕслиaccessoryViewnil, панель Save удаляет ток, вспомогательный представление.Панель оставляет владение вспомогательного представление после того, как будет закрыта панель. Если Вы хотите снова использовать вспомогательное представление, Вы не должны полагаться на панель для содержания на вспомогательное взгляда до следующего раза, когда Вы используете его; вместо этого, необходимо поддержать собственную сильную ссылку к представлению.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Заголовок панели.
Обсуждение
По умолчанию «Сохранение» является строкой заголовка. Если Вы адаптируетесь
NSSavePanelобъект для другого использования, его заголовок должен отразить пользовательское действие, приносящее его к экрану.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Подсказка кнопки по умолчанию.
Обсуждение
Подсказка появляется на всех
NSSavePanelобъекты (или всеNSOpenPanelобъекты, если это свойство идетNSOpenPanelэкземпляр) в Вашем приложении. По умолчанию текст в кнопке по умолчанию «Открыт» для панели Open, и «Сохраните» для панели Save.Это предназначается, что короткие слова или фразы, такой как «Открытые», «Сохраняют», «Набор», или «Выбирают», использоваться на кнопке. Кнопка не изменена для размещения долгих подсказок.
Так как этот метод ранее влиял на поле заголовка, любое двоеточие в конце
promptудален.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
nameFieldLabel nameFieldLabelСвойствоСтрока выведена на экран перед текстовым полем имени файла.
Обсуждение
Значение по умолчанию этого свойства, “Сохраняют Как”:.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
-
Текст сообщения, выведенный на экран в панели сохранения.
Обсуждение
Эта подсказка появляется на всех
NSSavePanelобъекты (или всеNSOpenPanelобъекты, если это свойство идетNSOpenPanelэкземпляр) в Вашем приложении. Текст сообщения по умолчанию является пустой строкой.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
-
canCreateDirectories canCreateDirectoriesСвойствоБулево значение, указывающее, позволяет ли панель пользователю создавать каталоги.
Объявление
Swift
var canCreateDirectories: BoolObjective C
@property BOOL canCreateDirectoriesОбсуждение
Когда значение этого свойства
YEStrue, панель позволяет пользователю создавать каталоги; еслиNOfalse, панель не делает.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
-
showsHiddenFiles showsHiddenFilesСвойствоБулево значение, указывающее, выводит ли панель на экран файлы, которые обычно скрыты от пользователя.
Объявление
Swift
var showsHiddenFiles: BoolObjective C
@property BOOL showsHiddenFilesОбсуждение
Когда значение этого свойства
YEStrue, панель выводит на экран скрытые файлы; еслиNOfalse, это не делает. Значение по умолчаниюNOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
-
Делегат панели.
Объявление
Swift
unowned(unsafe) var delegate: NSOpenSavePanelDelegate?Objective C
@property(assign) id< NSOpenSavePanelDelegate > delegateОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
-
showsTagField showsTagFieldСвойствоБулево значение, указывающее, выводит ли панель на экран поле Tags.
Объявление
Swift
var showsTagField: BoolObjective C
@property BOOL showsTagFieldОбсуждение
Когда значение этого свойства
YEStrue, панель выводит на экран поле Tags; еслиNOfalse, панель не выводит на экран поле Tags. Значение по умолчаниюYEStrue. (Обратите внимание на то, что поле Tags является надлежащим только в панели Save.)Если Вы устанавливаете это свойство в
YEStrue, Вы ответственны за установку имен тега на получающемся файле после того, как сохранение будет завершено. Если Вы не установите это свойство, то OS X автоматически покажет поле метки и попытается применить теги к файлу. (Установить наклеивает файлы, используйтеNSURLTagNamesKey, описанный вCommon File System Resource Keys.)Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.9 и позже.
-
Имена тега для установки на файле пользователя сохранили.
Обсуждение
Когда значение
showsTagFieldYEStrue, используйте это свойство для обеспечения массива строк, представляющих inital набор имен тега для отображения в панели. Если Вы устанавливаете свойство вnilили пустой массив, никакие начальные имена тега не выведены на экран в панели. (Обратите внимание на то, что поле Tags является надлежащим только в панели Save.)Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.9 и позже.
-
extensionHidden extensionHiddenСвойствоБулево значение, указывающее, видим ли скрывающий расширение флажок и проверен.
Объявление
Swift
var extensionHidden: BoolObjective C
@property(getter=isExtensionHidden) BOOL extensionHiddenОбсуждение
Когда значение этого свойства
YEStrue, скрывающий расширение флажок видим и проверен. Необходимо редко устанавливать это свойство, потому что состояние сохраняется на основе на приложение. Если пользователь принял решение показать все расширения файла в Средстве поиска, установка этого свойства не имеет никакого эффекта.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.10 и позже.
-
requiredFileType - requiredFileType(OS X v10.6)Возвращает требуемый тип файла (если таковые имеются).
Оператор осуждения
Использовать
allowedFileTypesвместо этого.Объявление
Objective C
- (NSString *)requiredFileTypeВозвращаемое значение
Требуемый тип файла (если таковые имеются).
Обсуждение
Файл, указанный в панели Save, сохранен с определяемым именем файла и этим типом файла как расширение. Примерами типов общего файла является «rtf», «размолвка» и «PS». Строки типа файла, кодирующие типы файлов HFS, не являются допустимыми значениями для этого атрибута.
nilвозвращаемое значение указывает, что пользователь может сохранить к любому файлу ASCII.Этот метод эквивалентен использованию
allowedFileTypesи возврат первого элемента списка позволенных типов, илиnilесли нет ни одного.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
См. также
-
setRequiredFileType: - setRequiredFileType:(OS X v10.6)Указывает тип файла (как расширение) или UTI.
Оператор осуждения
Использовать
allowedFileTypesвместо этого.Объявление
Objective C
- (void)setRequiredFileType:(NSString *)typeПараметры
typeСтрока для установки как расширение, которое будет добавлено к любым выбранным файлам, уже не имеющим того расширения.
Обсуждение
Если
typeрасширение, оно не должно включать период, начинающий расширение. Передачаnilуказать любой тип. Строки типа файла, кодирующие типы файлов HFS, не являются допустимыми значениями для этого атрибута. Необходимо вызвать этот метод каждый раз, когда панель Save используется для другого типа файла в приложении.Этот метод эквивалентен использованию
allowedFileTypesс массивом, содержащим толькоtype(еслиtypeноль, и затем это эквивалентно установке свойства кnil).Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
См. также
-
directoryURL directoryURLСвойство -
setDirectory: - setDirectory:(OS X v10.6)Устанавливает текущий путь в браузере панели.
Оператор осуждения
Использовать
directoryURLвместо этого.Объявление
Objective C
- (void)setDirectory:(NSString *)pathПараметры
pathСтрока для установки как текущий путь панели.
Обсуждение
pathпараметром должен быть абсолютный путь.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
См. также
-
Булево значение, указывающее, позволяет ли панель пользователю скрывать или показывать расширения файла.
Объявление
Swift
var canSelectHiddenExtension: BoolObjective C
@property BOOL canSelectHiddenExtensionОбсуждение
Когда значение этого свойства
YEStrue, панель позволяет пользователю скрывать или показывать расширения; еслиNOfalse, это не делает. Значение по умолчаниюNOfalse.Это свойство должно быть установлено, прежде чем панель выведена на экран. Если установлено в
YEStrue,extensionHiddenсвойство может использоваться, чтобы получить и установить значение флажка, скрывающего или показывающего расширения.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
-
allowedFileTypes allowedFileTypesСвойствоМассив
NSStringобъекты, указывающие позволенные типы файлов для панели.Объявление
Swift
var allowedFileTypes: [AnyObject]?Objective C
@property(copy) NSArray *allowedFileTypesОбсуждение
Значение этого свойства указывает типы файлов, пользователь может сохранить файл как. Тип файла может быть расширением общего файла или UTI. Значение по умолчанию этого свойства
nil, который указывает, что может использоваться любой тип файла. (Обратите внимание на то, что, если массив неnilи массив не содержит элементов, исключение повышено.)Если никакое расширение не дано пользователем, первым элементом в
allowedFileTypesмассив будет использоваться в качестве расширения для панели сохранения. Если пользователь указывает тип не в массиве, иallowsOtherFileTypesYEStrue, им подарят другое диалоговое окно, когда запрошено для сохранения.NSOpenPanel: В версиях OS X ранее, чем v10.6, проигнорировано это свойство. Для приложений, соединяющихся против v10.6 и выше, это свойство определяет, какие файлы должны быть включены в открытой панели. Вы не должны использовать устаревшие методы показать открытую панель (т.е. методы, берущие atypes:параметр), потому что они перезапишут это значение. В то время как панель работает (например, от вспомогательного представление), позволенные типы файлов могут быть изменены. Это также известно как “включенные типы файлов”. Anilзначение указывает, что должны быть включены все файлы.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
-
allowsOtherFileTypes allowsOtherFileTypesСвойствоБулево значение, указывающее, позволяет ли панель пользователю сохранить файлы с расширением, это не находится в списке позволенных типов.
Объявление
Swift
var allowsOtherFileTypes: BoolObjective C
@property BOOL allowsOtherFileTypesОбсуждение
Когда значение этого свойства
YEStrue, панель позволяет пользователю сохранить файлы с расширением, это не находится в списке позволенных типов. Значение по умолчаниюNOfalse.Если пользователь пытается сохранить имя файла с распознанным расширением, это не находится в списке позволенных типов, им дарят диалоговое окно. Если значение этого свойства
YEStrue, тогда диалоговое окно представляет опцию использования расширения, которое указал пользователь.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
-
Булево значение, указывающее, выводит ли панель на экран пакеты файла как каталоги.
Объявление
Swift
var treatsFilePackagesAsDirectories: BoolObjective C
@property BOOL treatsFilePackagesAsDirectoriesОбсуждение
Когда значение этого свойства
YEStrue, панель выводит на экран пакеты файла как каталоги; еслиNOfalse, это не будет.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
beginSheetForDirectory:file:modalForWindow:modalDelegate:didEndSelector:contextInfo: - beginSheetForDirectory:file:modalForWindow:modalDelegate:didEndSelector:contextInfo:(OS X v10.6)Представляет панель Save как лист с указанным путем и, дополнительно, указанным файлом по тому пути.
Оператор осуждения
Использовать
beginSheetModalForWindow:completionHandler:вместо этого.Объявление
Параметры
pathКаталог, чьи файлы дисплеи панели. Когда
nil, каталог является тем же каталогом, используемым в предыдущем вызове панели; это - вероятно, лучший выбор для большинства ситуаций.nameУказывает определенный файл в
pathкогда панель Save представлена пользователю, это выбрано. Когдаnil, никакой файл первоначально не выбран.docWindowЕсли нет
nil, панель Save скатывается как лист, работающий как документ модальное окно вdocWindow. Еслиnil, значения по умолчанию поведения к автономному модальному окну.modalDelegateЭто не то же как делегат, присвоенный панели. Этот делегат является временным, и отношение только длится, пока панель не отклонена.
NSSavePanelобъект имеет слабую ссылку на модального делегата.didEndSelectorСообщение отправило к
modalDelegateпосле того, как модальный сеанс закончился, но прежде, чем отклонить панель Save.didEndSelectorможет отклонить саму панель Save; иначе, это отклонено по возврату из метода. Соответствующий метод должен иметь следующую подпись:- (void)savePanelDidEnd:(NSSavePanel *)sheet returnCode:(int)returnCode contextInfo:(void *)contextInfo;
Значение передало как
returnCodeтакжеNSCancelButtonилиNSOKButton.contextInfoКонтекстная информация передала
modalDelegateвdidEndSelectorсообщение.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
-
Представляет панель как лист, модальный к указанному окну.
Объявление
Параметры
windowОкно, в котором будет представлена панель.
handlerБлок, вызванный после пользователя, отклоняет панель. Параметр передал в, будет
NSFileHandlingPanelOKButtonесли пользователь выбрал кнопку OK илиNSFileHandlingPanelCancelButtonесли пользователь выбрал Кнопку отмены.Обсуждение
Любые свойства панели, которую Вы хотите установить, должны быть установлены прежде, чем вызвать этот метод. Несмотря на то, что блок обработчика завершения вызывают после того, как пользователь отклоняет панель, лист панели может все еще быть видим на экране. Если необходимо удалить лист из экрана — например, если блок завершения выводит на экран предупреждение — сначала вызывают
[savePanel orderOut:nil]закрыть лист.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
-
Представляет панель как немодальное окно.
Объявление
Swift
func beginWithCompletionHandler(_handler: (Int) -> Void)Objective C
- (void)beginWithCompletionHandler:(void (^)(NSInteger result))handlerПараметры
handlerБлок, вызванный после пользователя, закрыл панель. Параметр передал в, будет
NSFileHandlingPanelOKButtonесли пользователь выбрал кнопку OK илиNSFileHandlingPanelCancelButtonесли пользователь выбрал Кнопку отмены.Обсуждение
Любые свойства панели, которую Вы хотите установить, должны быть установлены прежде, чем вызвать этот метод.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
-
Выводит на экран панель и начинает ее цикл событий с текущей работы (или в последний раз выбранный) каталог как начальная точка по умолчанию.
Возвращаемое значение
NSFileHandlingPanelOKButton(если пользователь щелкает по кнопке OK), илиNSFileHandlingPanelCancelButton(если пользователь щелкает по Кнопке отмены).Обсуждение
Этот метод вызывает
NSApplicationrunModalForWindow:метод сselfкак параметр.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
runModalForWindow:(NSApplication) -
runModalForDirectory:file: - runModalForDirectory:file:(OS X v10.6)Инициализирует панель к каталогу, и указанный файл, если таковые имеются, затем выводит на экран его и начинает его модальный цикл событий.
Оператор осуждения
Использовать
runModalвместо этого.Параметры
pathКаталог, чьи файлы дисплеи панели. Когда
nil, каталог является тем же каталогом, используемым в предыдущем вызове панели; это - вероятно, лучший выбор для большинства ситуаций.filenameУказывает определенный файл в
pathкогда панель Save представлена пользователю, это выбрано. Когдаnil, никакой файл первоначально не выбран.Возвращаемое значение
NSFileHandlingPanelOKButton(если пользователь щелкает по кнопке OK), илиNSFileHandlingPanelCancelButton(если пользователь щелкает по Кнопке отмены).Обсуждение
Этот метод вызывает
NSApplicationrunModalForWindow:метод сselfкак параметр.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
См. также
– runModalrunModalForWindow:(NSApplication) -
Управляет упорядочиванием файлов, представленных
NSSavePanelобъект указан.Оператор осуждения
Нет никакой замены.
Объявление
Objective C
- (NSComparisonResult)panel:(id)sendercompareFilename:(NSString *)fileName1with:(NSString *)fileName2caseSensitive:(BOOL)flagОбсуждение
Не переупорядочивайте имена файлов в панели Save без серьезного основания, потому что это может смутить пользователя для имения файлов в одной панели Save или панели Open, упорядоченной по-другому, чем те в других таких панелях или в Средстве поиска. Поведение по умолчанию панелей Save и Open состоит в том, чтобы упорядочить файлы, поскольку они появляются в Средстве поиска. Отметьте также путем реализации этого метода сокращение операционной производительности панели.
Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
-
panel:isValidFilename: panel:isValidFilename:(OS X v10.6)Дает делегату возможность проверить выбранные пункты.
Оператор осуждения
Использовать
panel:validateURL:error:(NSOpenSavePanelDelegate) вместо этого. Если оба метода будут реализованы, то версию URL вызовут.Объявление
Objective C
- (BOOL)panel:(id)senderisValidFilename:(NSString *)filenameОбсуждение
NSSavePanelобъектsenderотправляет это сообщение как раз перед концом модального сеанса для каждого имени файла, выведенного на экран или выбранного (включая имена файлов во множественных выборах). Если делегат отказывается от имени файла во множественном выборе, ни одни из имен файлов в выборе не приняты.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
См. также
panel:validateURL:error:(NSOpenSavePanelDelegate) -
Проверяет и возможно перезагружает столбцы браузера, видимые в панели путем вызова метода делегата
panel:shouldShowFilename:.Объявление
Swift
func validateVisibleColumns()Objective C
- (void)validateVisibleColumnsОбсуждение
Вы могли бы использовать этот метод, если Вы хотите, чтобы браузер только позволил выбор файлов с определенными расширениями на основе выбора, сделанного во вспомогательном представлении раскрывающийся список. Когда пользователь изменяет выбор, Вы вызвали бы этот метод для подтверждения видимых столбцов.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
panel:shouldShowFilename: panel:shouldShowFilename:(OS X v10.6)Дает делегату возможность отфильтровать элементы, которые она не хочет, чтобы пользователь выбрал.
Оператор осуждения
Использовать
panel:shouldEnableURL:(NSOpenSavePanelDelegate).Объявление
Objective C
- (BOOL)panel:(id)sendershouldShowFilename:(NSString *)filenameОбсуждение
NSSavePanelобъектsenderотправляет это сообщение делегату панели к каждому файлу или каталогу (имя файла), это собирается загрузиться в браузере.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
См. также
panel:shouldEnableURL:(NSOpenSavePanelDelegate). -
panel:directoryDidChange: panel:directoryDidChange:(OS X v10.6)Говорит делегату, что пользователь изменил выбранный каталог в
NSSavePanelобъект указан.Оператор осуждения
Использовать
panel:didChangeToDirectoryURL:(NSOpenSavePanelDelegate) вместо этого.Объявление
Objective C
- (void)panel:(id)senderdirectoryDidChange:(NSString *)pathОператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.3 и позже.
Осуждаемый в OS X v10.6.
См. также
panel:didChangeToDirectoryURL:(NSOpenSavePanelDelegate)
-
Возвращает абсолютный путь каталога, в настоящее время показываемого в панели.
Оператор осуждения
Использовать
directoryURLвместо этого.Объявление
Objective C
- (NSString *)directoryВозвращаемое значение
Абсолютный путь каталога, в настоящее время показываемого в панели.
Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
См. также
-
имя файла - имя файла(OS X v10.6)Возвращает абсолютный путь файла, в настоящее время показываемого в панели.
Оператор осуждения
Использовать
URLвместо этого.Объявление
Objective C
- (NSString *)filenameВозвращаемое значение
Абсолютный путь файла.
Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
См. также
-
Абсолютный путь файла, в настоящее время показываемого в панели как URL. (только для чтения)
Объявление
Swift
@NSCopying var URL: NSURL? { get }Objective C
@property(readonly, copy) NSURL *URLОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
расширенный расширенныйСвойствоБулево значение, указывающее, расширена ли панель. (только для чтения)
Объявление
Swift
var expanded: Bool { get }Objective C
@property(getter=isExpanded, readonly) BOOL expandedОбсуждение
Значение этого свойства
YEStrueесли расширена панель; иначе,NOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.10 и позже.
-
nameFieldStringValue nameFieldStringValueСвойствоДоступное для редактирования пользователем имя файла, в настоящее время показываемое в поле имени.
Объявление
Swift
var nameFieldStringValue: StringObjective C
@property(copy) NSString *nameFieldStringValueОбсуждение
Значение этого свойства не должно быть
nil. Обратите внимание на то, что имя файла может не вывести на экран расширение если значениеextensionHiddenYEStrue.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
-
selectText: - selectText:(OS X v10.3)Этот метод был осужден.
Оператор осуждения
Нет никакой замены.
Объявление
Objective C
- (IBAction)selectText:(id)senderОператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.3.
-
Когда пользователь щелкает по кнопке OK панели, этот метод действия вызывается.
Параметры
senderNSSavePanelвозразите, по чьей кнопке OK щелкнули.Обсуждение
Поигравшие в песочнице приложения не могут программно вызвать кнопку OK.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Когда пользователь щелкает по Кнопке отмены панели, этот метод действия вызывается.
Объявление
Swift
@IBAction func cancel(_sender: AnyObject?)Objective C
- (IBAction)cancel:(id)senderПараметры
senderNSSavePanelвозразите, по чьей Кнопке отмены щелкнули.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Теги кнопки, относящиеся к элементам на панели.
Объявление
Objective C
enum { NSFileHandlingPanelCancelButton = NSCancelButton, NSFileHandlingPanelOKButton = NSOKButton };Константы
