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

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

Разработчик

Ссылка платформы IMServicePlugIn ссылка на протокол IMServicePlugInGroupListEditingSupport

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

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

IMServicePlugInGroupListEditingSupport

Реализация этого протокола на основном классе плагина Вашей службы указывает, что Ваши поддержки службы, редактируя группу перечисляют. При реализации этого протокола необходимо также включать IMServiceCapabilityGroupListAuthorizationSupport как значение для IMServiceCapabilities ключ Info.plist файл Вашего плагина службы. Реализация этого протокола требует, чтобы Вы реализовали IMServicePlugInGroupListSupport протокол.

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


Не применимый

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


Swift

import IMServicePlugIn

Objective C

@import IMServicePlugIn;

Доступность


Доступный в OS X v10.7 и позже.
  • addGroups (_:) - addGroups: Требуемый

    Добавляют одна или более групп к списку группы. (требуемый)

    Объявление

    Swift

    func addGroups(_ groupNames: [AnyObject]!)

    Objective C

    - (oneway void)addGroups:(NSArray *)groupNames

    Параметры

    groupNames

    Массив NSString объекты, соответствуя именам добавляемых групп.

    Обсуждение

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

    Objective C

    @import IMServicePlugIn;

    Swift

    import IMServicePlugIn

    Доступность

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

  • removeGroups (_:) - removeGroups: Требуемый

    Удаляет одну или более групп из списка группы. (требуемый)

    Объявление

    Swift

    func removeGroups(_ groupNames: [AnyObject]!)

    Objective C

    - (oneway void)removeGroups:(NSArray *)groupNames

    Параметры

    groupNames

    Массив NSString объекты, соответствуя именам удаляемых групп.

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

    Objective C

    @import IMServicePlugIn;

    Swift

    import IMServicePlugIn

    Доступность

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

  • Переименовывает группу. (требуемый)

    Объявление

    Swift

    func renameGroup(_ oldGroupName: String!, toGroup newGroupName: String!)

    Objective C

    - (oneway void)renameGroup:(NSString *)oldGroupName toGroup:(NSString *)newGroupName

    Параметры

    oldGroupName

    Прежнее имя группы.

    newGroupName

    Новое имя группы.

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

    Objective C

    @import IMServicePlugIn;

    Swift

    import IMServicePlugIn

    Доступность

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

  • Добавляют один или несколько дескрипторов к группе. (требуемый)

    Объявление

    Swift

    func addHandles(_ handles: [AnyObject]!, toGroup groupName: String!)

    Objective C

    - (oneway void)addHandles:(NSArray *)handles toGroup:(NSString *)groupName

    Параметры

    handles

    Добавленные дескрипторы.

    groupName

    Имя группы.

    Обсуждение

    Если пользователь перемещает дескриптор от одной группы другой группе, клиент мгновенного обмена сообщениями сначала вызывает этот метод для целевой группы и затем вызывает removeHandles:fromGroup: метод для исходной группы.

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

    Objective C

    @import IMServicePlugIn;

    Swift

    import IMServicePlugIn

    Доступность

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

  • Удаляет один или несколько дескрипторов из группы. (требуемый)

    Объявление

    Swift

    func removeHandles(_ handles: [AnyObject]!, fromGroup groupName: String!)

    Objective C

    - (oneway void)removeHandles:(NSArray *)handles fromGroup:(NSString *)groupName

    Параметры

    handles

    Удаленные дескрипторы.

    groupName

    Имя группы.

    Обсуждение

    Если пользователь перемещает дескриптор от одной группы другой группе, клиент мгновенного обмена сообщениями сначала вызывает addHandles:toGroup: метод для целевой группы и затем вызывает этот метод для исходной группы.

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

    Objective C

    @import IMServicePlugIn;

    Swift

    import IMServicePlugIn

    Доступность

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