首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多对等项连接手动连接/管理对等项

多对等项连接手动连接/管理对等项
EN

Stack Overflow用户
提问于 2014-12-02 22:35:13
回答 2查看 905关注 0票数 1

我正在尝试弄清楚手动连接到对等体的NSData对象是什么。我在苹果的文档中找不到它,它只说它需要来自对等体的连接数据对象,但我找不到它是从哪里得到的。这是Apple Doc

我想用这个

代码语言:javascript
复制
 func connectPeer(_ peerID: MCPeerID!, withNearbyConnectionData data: NSData!)

当对等设备断开连接时,我会使用此方法。由于某些原因,当对等体断开连接时,我仍然可以发送和接收来自它的信息,所以我想使用此方法强制重新连接。

谢谢你的帮助

EN

回答 2

Stack Overflow用户

发布于 2014-12-06 02:19:13

您要查找的NSData对象是此函数的完成块的一部分:

代码语言:javascript
复制
func nearbyConnectionDataForPeer(_ peerID: MCPeerID!,
       withCompletionHandler completionHandler: ((NSData!,
                                      NSError!) -> Void)!)

从文档中看不清楚,但我怀疑您自己的发现代码会在初始连接阶段将本地创建的MCPeerID对象传递给其他发现的设备。然后,在上面的函数中使用发现的对等体的MCPeerID对象,最后使用返回的数据调用connectPeer函数。

我很想知道你是不是能让它工作起来!

票数 1
EN

Stack Overflow用户

发布于 2014-12-06 15:24:39

如果您真的想了解传递给对等体以建立连接的数据,我建议您应该阅读以下文档:truth about multipeer connectivity framework

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27251952

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档