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

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

Разработчик

Ссылка платформы сотрудничества ссылка класса CBIdentityPicker

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

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

CBIdentityPicker

A CBIdentityPicker объект позволяет пользователю выбирать идентификационные данные — например, пользователь или объекты группы — что требуется, чтобы одна или более служб или совместно используемые ресурсы имели доступ к. Средство выбора идентификационных данных может быть выведено на экран или как модальное приложением диалоговое окно или как лист, присоединенный к окну документа. Средство выбора идентификационных данных возвращает выбранные записи, которые будут добавлены к спискам управления доступом с помощью Сотрудничества. Если выбранная запись не является пользователем или идентификационными данными группы, то средство выбора идентификационных данных запрашивает конечного пользователя дополнительную информацию — такую как пароль — продвигать ту запись на учетную запись совместного использования.

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


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


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


Swift

import Collaboration

Objective C

@import Collaboration;

Доступность


Доступный в OS X v10.5 и позже.
  • Выполняет получатель модально как лист, присоединенный к указанному окну.

    Объявление

    Swift

    func runModalForWindow(_ window: NSWindow!, modalDelegate delegate: AnyObject!, didEndSelector didEndSelector: Selector, contextInfo contextInfo: UnsafeMutablePointer<Void>)

    Objective C

    - (void)runModalForWindow:(NSWindow *)window modalDelegate:(id)delegate didEndSelector:(SEL)didEndSelector contextInfo:(void *)contextInfo

    Параметры

    window

    Родительское окно для листа.

    delegate

    Делегат к модальному сеансу.

    didEndSelector

    Сообщение, отправленное делегату после пользователя, отвечает, но прежде чем отклонен лист.

    contextInfo

    Контекстные данные передали делегату в didEndSelector сообщение.

    Обсуждение

    didEndSelector параметр является селектором, берущим три параметра. Соответствующему методу нужно смоделировать объявление на следующем примере:

    • - (void)identityPickerDidEnd:(CBIdentityPicker *)identityPicker returnCode:(NSInteger)returnCode contextInfo:(void *)contextInfo;

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

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

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

    Доступный в OS X v10.5 и позже.

  • Выполняет получатель как модальное приложением диалоговое окно.

    Объявление

    Swift

    func runModal() -> Int

    Objective C

    - (NSInteger)runModal

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

    NSOKButton если пользователь выбрал OK; иначе, NSCancelButton.

    Обсуждение

    Получатель может создать идентификационные данные для выбранных записей при необходимости.

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

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

    Доступный в OS X v10.5 и позже.

  • Возвращает массив идентификационных данных, выбранных с помощью средства выбора идентификационных данных.

    Объявление

    Swift

    func identities() -> [AnyObject]!

    Objective C

    - (NSArray *)identities

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

    Массив выбранных идентификационных данных.

    Обсуждение

    Массив содержит CBIdentity объекты.

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

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

    Доступный в OS X v10.5 и позже.

  • Устанавливает заголовок средства выбора идентификационных данных.

    Объявление

    Swift

    func setTitle(_ title: String!)

    Objective C

    - (void)setTitle:(NSString *)title

    Параметры

    title

    Заголовок средства выбора идентификационных данных.

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

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

    Доступный в OS X v10.5 и позже.

  • Возвращает заголовок средства выбора идентификационных данных.

    Объявление

    Swift

    func title() -> String!

    Objective C

    - (NSString *)title

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

    Заголовок средства выбора идентификационных данных.

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

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

    Доступный в OS X v10.5 и позже.

  • Позволяет пользователю делать избранные многократные идентификационные данные.

    Объявление

    Swift

    func setAllowsMultipleSelection(_ flag: Bool)

    Objective C

    - (void)setAllowsMultipleSelection:(BOOL)flag

    Параметры

    flag

    YEStrue если можно выбрать многократные записи; иначе, NOfalse.

    Обсуждение

    По умолчанию Вы не можете выбрать многократные записи.

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

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

    Доступный в OS X v10.5 и позже.

  • Возвращает булево значение, указывающее, разрешают ли пользователю выбрать многократные идентификационные данные.

    Объявление

    Swift

    func allowsMultipleSelection() -> Bool

    Objective C

    - (BOOL)allowsMultipleSelection

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

    YEStrue если пользователь может выбрать многократные записи; иначе, NOfalse.

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

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

    Доступный в OS X v10.5 и позже.