Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы основы ссылка класса NSURLCredentialStorage

Опции
Развертывание Target:

На этой странице
Язык:

NSURLCredentialStorage

Наследование


Соответствует


Оператор импорта


Swift

import Foundation

Objective C

@import Foundation;

Доступность


Доступный в iOS 2.0 и позже.

NSURLCredentialStorage реализует одиночный элемент (общий объект), управляющий учетным хранением.

  • Возвращает совместно используемый учетный объект хранения URL.

    Объявление

    Swift

    class func sharedCredentialStorage() -> NSURLCredentialStorage

    Objective C

    + (NSURLCredentialStorage *)sharedCredentialStorage

    Возвращаемое значение

    Совместно используемое NSURLCredentialStorage объект.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в iOS 2.0 и позже.

  • Возвращает учетные данные по умолчанию для указанного protectionSpace.

    Объявление

    Swift

    func defaultCredentialForProtectionSpace(_ protectionSpace: NSURLProtectionSpace) -> NSURLCredential?

    Objective C

    - (NSURLCredential *)defaultCredentialForProtectionSpace:(NSURLProtectionSpace *)protectionSpace

    Параметры

    protectionSpace

    Пространство защиты URL интереса.

    Возвращаемое значение

    Учетные данные по умолчанию для protectionSpace или nil если не было установлено никакое значение по умолчанию.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в iOS 2.0 и позже.

  • Устанавливает учетные данные по умолчанию для указанного пространства защиты.

    Объявление

    Swift

    func setDefaultCredential(_ credential: NSURLCredential, forProtectionSpace protectionSpace: NSURLProtectionSpace)

    Objective C

    - (void)setDefaultCredential:(NSURLCredential *)credential forProtectionSpace:(NSURLProtectionSpace *)protectionSpace

    Параметры

    credential

    Учетные данные URL для установки как значение по умолчанию для protectionSpace. Если получатель не содержит credential в указанном protectionSpace это будет добавлено.

    protectionSpace

    Пространство защиты, чьи учетные данные по умолчанию устанавливаются.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в iOS 2.0 и позже.

  • allCredentials Свойство

    Учетные данные для всех доступных пробелов защиты. (только для чтения)

    Объявление

    Swift

    var allCredentials: [NSObject : AnyObject] { get }

    Objective C

    @property(readonly, copy) NSDictionary *allCredentials

    Обсуждение

    Словарь имеет ключи, соответствующие NSURLProtectionSpace объекты. Значения для NSURLProtectionSpace ключи являются словарями, где ключи являются строками имени пользователя, и значение является соответствием NSURLCredential объект.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в iOS 2.0 и позже.

  • Возвращает словарь, содержащий учетные данные для указанного пространства защиты.

    Объявление

    Swift

    func credentialsForProtectionSpace(_ protectionSpace: NSURLProtectionSpace) -> [NSObject : AnyObject]?

    Objective C

    - (NSDictionary *)credentialsForProtectionSpace:(NSURLProtectionSpace *)protectionSpace

    Параметры

    protectionSpace

    Пространство защиты, учетные данные которого Вы хотите получить.

    Возвращаемое значение

    Словарь, содержащий учетные данные для protectionSpace. Ключи словаря являются строками имени пользователя, и значение является соответствием NSURLCredential.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в iOS 2.0 и позже.

    См. также

    – allCredentials

  • Ключ, используемый словарем опций, передал в removeCredential:forProtectionSpace:options:.

    Объявление

    Swift

    let NSURLCredentialStorageRemoveSynchronizableCredentials: String

    Objective C

    NSString *const NSURLCredentialStorageRemoveSynchronizableCredentials;

    Константы

    • NSURLCredentialStorageRemoveSynchronizableCredentials

      Соответствующее значение NSNumber объект, представляющий булево значение, указывающее, ли учетные данные, содержащие NSURLCredentialPersistenceSynchronizable атрибут должен быть удален.

      Если ключ отсутствует, или значение @NO, тогда никакая попытка не будет предпринята для удаления таких учетных данных.

      Доступный в iOS 7.0 и позже.

  • Когда набор сохраненных учетных данных изменяется, это уведомление отправляется.

    Объект уведомления NSURLCredentialStorage экземпляр. Это уведомление не содержит a userInfo словарь.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в iOS 2.0 и позже.