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

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

Разработчик

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

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

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

IMServicePlugInGroupListOrderingSupport

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

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


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

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


Swift

import IMServicePlugIn

Objective C

@import IMServicePlugIn;

Доступность


Доступный в OS X v10.7 и позже.
  • Изменяет порядок групп. (требуемый)

    Объявление

    Swift

    func reorderGroups(_ groupNames: [AnyObject]!)

    Objective C

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

    Параметры

    groupNames

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

    Обсуждение

    Названия группы в groupNames должен совпасть с переданными клиенту мгновенного обмена сообщениями plugInDidUpdateGroupList:error: метод, только в различном порядке. Поведение Вашего плагина, если дело обстоит не так может быть не определено.

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

    Objective C

    @import IMServicePlugIn;

    Swift

    import IMServicePlugIn

    Доступность

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

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

    Объявление

    Swift

    func reorderHandles(_ handles: [AnyObject]!, inGroup groupName: String!)

    Objective C

    - (oneway void)reorderHandles:(NSArray *)handles inGroup:(NSString *)groupName

    Параметры

    handles

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

    groupName

    Перестраиваемая группа.

    Обсуждение

    Названия группы в groupNames должен совпасть с переданными клиенту мгновенного обмена сообщениями plugInDidUpdateGroupList:error: метод, только в различном порядке. Поведение Вашего плагина, если дело обстоит не так может быть не определено.

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

    Objective C

    @import IMServicePlugIn;

    Swift

    import IMServicePlugIn

    Доступность

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