SFKeychainSavePanel
SFKeychainSavePanel
класс выводит на экран лист или панель, позволяющую пользователю создавать цепочку для ключей.
Следующие данные показывают, что пример цепочки для ключей сохраняет панель.
Соответствует
Оператор импорта
Не применимый
Objective C
@import SecurityInterface;
Доступность
Доступный в OS X v10.3 и позже
-
Возвращается совместно используемая цепочка для ключей сохраняют объект панели. Если объект не был уже создан, этот метод выделяет и инициализирует объект сначала.
Объявление
Objective C
+ (SFKeychainSavePanel *)sharedKeychainSavePanel
Оператор импорта
Objective C
@import SecurityInterface;
Доступность
Доступный в OS X v10.3 и позже.
-
Указывает пароль для цепочки для ключей, которая будет создаваться.
Объявление
Objective C
- (void)setPassword:(NSString *)
password
Параметры
password
Пароль, который будет использоваться для новой цепочки для ключей.
Обсуждение
Этот метод является дополнительным. Если Вы не вызываете этот метод, цепочка для ключей сохраняют дисплеи панели диалоговое окно ввода пароля.
Оператор импорта
Objective C
@import SecurityInterface;
Доступность
Доступный в OS X v10.3 и позже.
-
beginSheetForDirectory:file:modalForWindow:modalDelegate:didEndSelector:contextInfo: - beginSheetForDirectory:file:modalForWindow:modalDelegate:didEndSelector:contextInfo:
Выводит на экран лист, позволяющий пользователю создавать новую цепочку для ключей.
Объявление
Параметры
path
Путь к папке, где создается цепочка для ключей. Указать
nil
для~/Library/Keychains
.name
Имя цепочки для ключей, которое будет автоматически выведено на экран в поле Save As листа.
docWindow
Родительское окно, к которому присоединяется лист. Если этот параметр
nil
, значения по умолчанию поведения к автономному модальному окну.delegate
Объект делегата, в котором метод указал в
didEndSelector
параметр реализован.didEndSelector
Селектор метода для метода делегата, вызванного после модального сеанса, закончился, но прежде чем был отклонен лист. Реализация этого метода делегата является дополнительной.
contextInfo
Указатель на данные, передающиеся методу делегата. Можно использовать этот указатель данных в любой цели, которой Вы желаете.
Обсуждение
Метод делегата имеет следующую подпись:
-(void)createPanelDidEnd:(NSWindow *)sheet
returnCode:(int)returnCode
contextInfo:(void *)contextInfo
Параметры для метода делегата:
sheet
Окно, к которому был присоединен лист.
returnCode
Код результата, указывающий, которые снабжают кнопками пользователя, щелкнул: также
NSFileHandlingPanelOKButton
илиNSFileHandlingPanelCancelButton
.contextInfo
Определенные клиентами контекстные данные, передающиеся в
contextInfo
параметрbeginSheetForDirectory:file:modalForWindow:modalDelegate:didEndSelector:contextInfo:
метод.Метод делегата может отклонить сам лист настроек цепочки для ключей; если это не делает, лист отклонен по возврату из
beginSheetForDirectory:...
метод.Используйте
keychain
метод для получения цепочки для ключей, создаваемой пользователем.Оператор импорта
Objective C
@import SecurityInterface;
Доступность
Доступный в OS X v10.3 и позже.
-
Выводит на экран панель, позволяющую пользователю создавать новую цепочку для ключей.
Параметры
path
Путь к папке, где создается цепочка для ключей. Указать
nil
для~/Library/Keychains
.name
Имя цепочки для ключей, которое будет автоматически выведено на экран в поле Save As панели.
Обсуждение
Этот метод возвращает код результата из
runModalForDirectory:file:
методNSSavePanel
класс:NSFileHandlingPanelOKButton
если пользователь щелкает по кнопке OK илиNSFileHandlingPanelCancelButton
если пользователь щелкает по Кнопке отмены.Используйте
keychain
метод для получения цепочки для ключей, создаваемой пользователем.Оператор импорта
Objective C
@import SecurityInterface;
Доступность
Доступный в OS X v10.3 и позже.
-
Возвращается последняя ошибка, с которой встречается цепочка для ключей, сохраняют панель.
Объявление
Objective C
- (NSError *)error
Оператор импорта
Objective C
@import SecurityInterface;
Доступность
Доступный в OS X v10.5 и позже.
-
Возвращается цепочка для ключей, создаваемая цепочкой для ключей, сохраняют панель.
Объявление
Objective C
- (SecKeychainRef)keychain
Оператор импорта
Objective C
@import SecurityInterface;
Доступность
Доступный в OS X v10.3 и позже.