IMServicePlugInGroupListOrderingSupport
Реализация этого протокола на основном классе плагина Вашей службы указывает, что Ваша служба поддерживает упорядоченные списки группы. При реализации этого протокола необходимо также включать IMServiceCapabilityGroupListOrderingSupport как значение для IMServiceCapabilities ключ Info.plist файл Вашего плагина службы. Реализация этого протокола требует, чтобы Вы реализовали IMServicePlugInGroupListSupport протокол.
Наследование
Не применимый
Оператор импорта
Swift
import IMServicePlugIn
Objective C
@import IMServicePlugIn;
Доступность
Доступный в OS X v10.7 и позже.
-
reorderGroups (_:) - reorderGroups:ТребуемыйИзменяет порядок групп. (требуемый)
Объявление
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]!, inGroupgroupName: String!)Параметры
handlesМассив
NSStringобъекты, соответствуя дескрипторам в новом порядке.groupNameПерестраиваемая группа.
Обсуждение
Названия группы в
groupNamesдолжен совпасть с переданными клиенту мгновенного обмена сообщениямиplugInDidUpdateGroupList:error:метод, только в различном порядке. Поведение Вашего плагина, если дело обстоит не так может быть не определено.Оператор импорта
Objective C
@import IMServicePlugIn;Swift
import IMServicePlugInДоступность
Доступный в OS X v10.7 и позже.
