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 *)windowmodalDelegate:(id)delegatedidEndSelector:(SEL)didEndSelectorcontextInfo:(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Параметры
flagYEStrueесли можно выбрать многократные записи; иначе,NOfalse.Обсуждение
По умолчанию Вы не можете выбрать многократные записи.
Оператор импорта
Objective C
@import Collaboration;Swift
import CollaborationДоступность
Доступный в OS X v10.5 и позже.
-
Возвращает булево значение, указывающее, разрешают ли пользователю выбрать многократные идентификационные данные.
Объявление
Swift
func allowsMultipleSelection() -> BoolObjective C
- (BOOL)allowsMultipleSelectionВозвращаемое значение
YEStrueесли пользователь может выбрать многократные записи; иначе,NOfalse.Оператор импорта
Objective C
@import Collaboration;Swift
import CollaborationДоступность
Доступный в OS X v10.5 и позже.
