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

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

Разработчик

Ссылка платформы MultipeerConnectivity ссылка класса MCPeerID

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

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

MCPeerID

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


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


Swift

import MultipeerConnectivity

Objective C

@import MultipeerConnectivity;

Доступность


Доступный в iOS 7.0 и позже.

MCPeerID класс представляет коллегу в мультиудаленном сеансе.

Мультиравноправная платформа Связи ответственна за создание равноправных объектов, представляющих другие устройства. Ваше приложение ответственно за создание единственного равноправного объекта, представляющего экземпляр Вашего приложения, работающего на локальном устройстве.

Чтобы создать новую коллегу ID для локального приложения и связать имя дисплея с тем ID, вызвать initWithDisplayName:. Имя коллеги больше не должно быть, чем 63 байта в кодировании UTF-8.

  • init (displayName:) - initWithDisplayName: Определяемый инициализатор

    Инициализирует коллегу.

    Объявление

    Swift

    init!(displayName myDisplayName: String!)

    Objective C

    - (instancetype)initWithDisplayName:(NSString *)myDisplayName

    Параметры

    myDisplayName

    Имя дисплея для локального узла. При использовании мультиравноправного контроллера представления браузера это имя показано.

    Имя дисплея предназначается для использования в элементах UI, и должно быть коротким и дескриптивным из локального узла. Максимальная допустимая длина составляет 63 байта в кодировании UTF-8. displayName параметр может не быть nil или пустая строка.

    Возвращаемое значение

    Возвращает инициализированный объект.

    Обсуждение

    Этот метод нужно вызвать только при создании локального узла, не для создания объектов, представляющих другие устройства.

    Этот метод выдает исключение если displayName значение является слишком длинным, пустым, или nil.

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

    Objective C

    @import MultipeerConnectivity;

    Swift

    import MultipeerConnectivity

    Доступность

    Доступный в iOS 7.0 и позже.

  • displayName Свойство

    Имя дисплея для этой коллеги. (только для чтения)

    Объявление

    Swift

    var displayName: String! { get }

    Objective C

    @property(readonly, nonatomic) NSString *displayName

    Обсуждение

    Когда объект инициализируется и не может быть изменен, для локального узла установлено это свойство.

    Для других равноправных объектов, предоставленных Вам платформой, это свойство предоставлено коллегой и не может быть изменено.

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

    Objective C

    @import MultipeerConnectivity;

    Swift

    import MultipeerConnectivity

    Доступность

    Доступный в iOS 7.0 и позже.