CBIdentityPicker
A CBIdentityPicker
объект позволяет пользователю выбирать идентификационные данные — например, пользователь или объекты группы — что требуется, чтобы одна или более служб или совместно используемые ресурсы имели доступ к. Средство выбора идентификационных данных может быть выведено на экран или как модальное приложением диалоговое окно или как лист, присоединенный к окну документа. Средство выбора идентификационных данных возвращает выбранные записи, которые будут добавлены к спискам управления доступом с помощью Сотрудничества. Если выбранная запись не является пользователем или идентификационными данными группы, то средство выбора идентификационных данных запрашивает конечного пользователя дополнительную информацию — такую как пароль — продвигать ту запись на учетную запись совместного использования.
Оператор импорта
Swift
import Collaboration
Objective C
@import Collaboration;
Доступность
Доступный в OS X v10.5 и позже.
-
runModalForWindow (_: modalDelegate:didEndSelector:contextInfo:) - runModalForWindow:modalDelegate:didEndSelector:contextInfo:
Выполняет получатель модально как лист, присоединенный к указанному окну.
Объявление
Swift
func runModalForWindow(_
window
: NSWindow!, modalDelegatedelegate
: AnyObject!, didEndSelectordidEndSelector
: Selector, contextInfocontextInfo
: 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 и позже.
-
Выполняет получатель как модальное приложением диалоговое окно.
Возвращаемое значение
NSOKButton
если пользователь выбрал OK; иначе,NSCancelButton
.Обсуждение
Получатель может создать идентификационные данные для выбранных записей при необходимости.
Оператор импорта
Objective C
@import Collaboration;
Swift
import Collaboration
Доступность
Доступный в OS X v10.5 и позже.
-
Возвращает массив идентификационных данных, выбранных с помощью средства выбора идентификационных данных.
Возвращаемое значение
Массив выбранных идентификационных данных.
Обсуждение
Массив содержит
CBIdentity
объекты.Оператор импорта
Objective C
@import Collaboration;
Swift
import Collaboration
Доступность
Доступный в OS X v10.5 и позже.
-
Устанавливает заголовок средства выбора идентификационных данных.
Параметры
title
Заголовок средства выбора идентификационных данных.
Оператор импорта
Objective C
@import Collaboration;
Swift
import Collaboration
Доступность
Доступный в OS X v10.5 и позже.
-
Возвращает заголовок средства выбора идентификационных данных.
Возвращаемое значение
Заголовок средства выбора идентификационных данных.
Оператор импорта
Objective C
@import Collaboration;
Swift
import Collaboration
Доступность
Доступный в OS X v10.5 и позже.
-
Позволяет пользователю делать избранные многократные идентификационные данные.
Объявление
Swift
func setAllowsMultipleSelection(_
flag
: Bool)Objective C
- (void)setAllowsMultipleSelection:(BOOL)
flag
Параметры
flag
YES
true
если можно выбрать многократные записи; иначе,NO
false
.Обсуждение
По умолчанию Вы не можете выбрать многократные записи.
Оператор импорта
Objective C
@import Collaboration;
Swift
import Collaboration
Доступность
Доступный в OS X v10.5 и позже.
-
Возвращает булево значение, указывающее, разрешают ли пользователю выбрать многократные идентификационные данные.
Объявление
Swift
func allowsMultipleSelection() -> Bool
Objective C
- (BOOL)allowsMultipleSelection
Возвращаемое значение
YES
true
если пользователь может выбрать многократные записи; иначе,NO
false
.Оператор импорта
Objective C
@import Collaboration;
Swift
import Collaboration
Доступность
Доступный в OS X v10.5 и позже.