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 *)advertiserdidNotStartAdvertisingPeer:(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 *)advertiserdidReceiveInvitationFromPeer:(MCPeerID *)peerIDwithContext:(NSData *)contextinvitationHandler:(void (^)(BOOL accept, MCSession *session))invitationHandlerПараметры
advertiserОбъект рекламодателя, приглашенный присоединиться к сеансу.
peerIDРавноправный ID соседней коллеги, пригласившей Ваше приложение присоединяться к сеансу.
contextinvitationHandlerБлок, который Ваш код должен вызвать, чтобы указать, должен ли рекламодатель принять или отклонить приглашение, и обеспечить сеанс, с которым можно связать коллегу, отправившую приглашение.
Оператор импорта
Objective C
@import MultipeerConnectivity;Swift
import MultipeerConnectivityДоступность
Доступный в iOS 7.0 и позже.
