2017-03-15 1 views
1

Je veux un peu plus de contrôle en recherchant des pairs dans la partie MCBrowserViewController de MultipeerConnectivity. Par exemple, si aucun homologue n'est trouvé, je peux alerter l'utilisateur sur les bons paramètres à choisir dans l'application et sur l'homologue pour la découverte. J'ai essayé d'utiliser - [MCBrowserViewController initwithBrowser: session:] mais il semble qu'il n'y ait aucun moyen d'ajouter des pairs à UITableView au fur et à mesure de leur découverte. Quelle est l'utilisation prévue de cette API?Utilisation de MCBrowserViewController initWithBrowser

Répondre

0

Dans ce cas, je vous suggère de créer un MCNearbyServiceBrowser et d'implémenter votre propre UIViewController délégué du navigateur (voir le protocole MCNearbyServiceBrowserDelegate). Ensuite, vous pouvez faire des choses personnalisées lorsque le délégué reçoit des appels à browser:foundPeer:withDiscoveryInfo: et browser:lostPeer:.

Il ya un bon tutoriel here qui utilise MCNearbyServiceBrowser et MCNearbyServiceAdvertiser.

+0

Je le faisais déjà mais je ne sais pas pourquoi je vois le contrôleur MCBrowserView comme plus fiable dans la détection des pairs et la connexion. MCNearbyServiceBrowser arrive parfois à expiration et continue parfois à trouver des pairs. –