Peer(MultiPeer Connectivity)已连接但未存储在connectedPeers中

时间:2014-03-16 04:34:00

标签: ios iphone multipeer-connectivity

我有一个设备正在向其他2个浏览器宣传自己。一旦两个浏览器第一次连接到广告商,一切都运行良好(每个对等体彼此连接)。

一旦浏览器1断开连接并重新连接,浏览器2就不再将浏览器1作为连接对等体,即使它们是根据peer:didChangeState:连接的。但是,广告客户成功拥有2个连接的对等体。任何想法可能是错的或我如何进一步调试这个?

(注意:我使用MCNearbyServiceAdvertiser和MCNearbyServiceBrowser并创建自己的自定义广告客户/浏览器视图控制器)

1 个答案:

答案 0 :(得分:0)

刚刚找到修复!

在重新连接之前初始化新的peerID,浏览器和会话(使用新的peerID)为我修复了它。