在MultipeerConnectivity框架的MCBrowserViewController部分中查找对等项时,我想要更多的控制权。例如,如果找不到对等方,我可以提醒用户在应用程序和对等方中选择正确的设置进行发现。我尝试使用 - [MCBrowserViewController initwithBrowser:session:]但看起来没有办法在它们被发现时将对等体添加到它的UITableView中。此API的用途是什么?
答案 0 :(得分:0)
在这种情况下,我建议你创建一个MCNearbyServiceBrowser
并实现自己的UIViewController
,这是浏览器的委托(参见MCNearbyServiceBrowserDelegate
协议)。然后,当代理人接到browser:foundPeer:withDiscoveryInfo:
和browser:lostPeer:
的电话时,您可以执行自定义内容。
有一个使用MCNearbyServiceBrowser
和MCNearbyServiceAdvertiser
的好教程here。