MCNearbyServiceAdvertiserDelegate
Наследование
Не применимый
Оператор импорта
Swift
import MultipeerConnectivity
Objective C
@import MultipeerConnectivity;
Доступность
Доступный в iOS 7.0 и позже.
MCNearbyServiceAdvertiserDelegate
протокол описывает методы, которым делегат возражает для MCNearbyServiceAdvertiser
экземпляр может реализовать для обработки событий от MCNearbyServiceAdvertiser
класс.
-
Вызванный, когда реклама перестала работать.
Объявление
Swift
optional func advertiser(_
advertiser
: MCNearbyServiceAdvertiser!, didNotStartAdvertisingPeererror
: NSError!)Objective C
- (void)advertiser:(MCNearbyServiceAdvertiser *)
advertiser
didNotStartAdvertisingPeer:(NSError *)error
Параметры
advertiser
Объект рекламодателя, которому не удалось начать распространяться.
error
Ошибочный объект, указывающий то, что пошло не так, как надо.
Оператор импорта
Objective C
@import MultipeerConnectivity;
Swift
import MultipeerConnectivity
Доступность
Доступный в iOS 7.0 и позже.
-
рекламодатель (_: didReceiveInvitationFromPeer:withContext:invitationHandler:) - advertiser:didReceiveInvitationFromPeer:withContext:invitationHandler:
ТребуемыйВызванный, когда приглашение присоединиться к сеансу получено от соседней коллеги. (требуемый)
Объявление
Swift
func advertiser(_
advertiser
: MCNearbyServiceAdvertiser!, didReceiveInvitationFromPeerpeerID
: MCPeerID!, withContextcontext
: NSData!, invitationHandlerinvitationHandler
: ((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 и позже.