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

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

Разработчик

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

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

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

MCNearbyServiceAdvertiserDelegate

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


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

Соответствует


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


Swift

import MultipeerConnectivity

Objective C

@import MultipeerConnectivity;

Доступность


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

MCNearbyServiceAdvertiserDelegate протокол описывает методы, которым делегат возражает для MCNearbyServiceAdvertiser экземпляр может реализовать для обработки событий от MCNearbyServiceAdvertiser класс.

  • Вызванный, когда реклама перестала работать.

    Объявление

    Swift

    optional func advertiser(_ advertiser: MCNearbyServiceAdvertiser!, didNotStartAdvertisingPeer error: NSError!)

    Objective C

    - (void)advertiser:(MCNearbyServiceAdvertiser *)advertiser didNotStartAdvertisingPeer:(NSError *)error

    Параметры

    advertiser

    Объект рекламодателя, которому не удалось начать распространяться.

    error

    Ошибочный объект, указывающий то, что пошло не так, как надо.

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

    Objective C

    @import MultipeerConnectivity;

    Swift

    import MultipeerConnectivity

    Доступность

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

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

    Объявление

    Swift

    func advertiser(_ advertiser: MCNearbyServiceAdvertiser!, didReceiveInvitationFromPeer peerID: MCPeerID!, withContext context: NSData!, invitationHandler invitationHandler: ((Bool, MCSession!) -> Void)!)

    Objective C

    - (void)advertiser:(MCNearbyServiceAdvertiser *)advertiser didReceiveInvitationFromPeer:(MCPeerID *)peerID withContext:(NSData *)context invitationHandler:(void (^)(BOOL accept, MCSession *session))invitationHandler

    Параметры

    advertiser

    Объект рекламодателя, приглашенный присоединиться к сеансу.

    peerID

    Равноправный ID соседней коллеги, пригласившей Ваше приложение присоединяться к сеансу.

    context

    Произвольная часть данных получена от соседней коллеги. Это может использоваться для предоставления дополнительной информации пользователю о природе приглашения.

    invitationHandler

    Блок, который Ваш код должен вызвать, чтобы указать, должен ли рекламодатель принять или отклонить приглашение, и обеспечить сеанс, с которым можно связать коллегу, отправившую приглашение.

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

    Objective C

    @import MultipeerConnectivity;

    Swift

    import MultipeerConnectivity

    Доступность

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