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 и позже.