gpt4 book ai didi

ios - Multipeer Connectivity 存储以前 session 中的 PeerID

转载 作者:行者123 更新时间:2023-11-28 05:29:28 27 4
gpt4 key购买 nike

func browser(browser: MCNearbyServiceBrowser!, foundPeer peerID: MCPeerID!, withDiscoveryInfo info: [NSObject : AnyObject]!) {

println(peerID)

}

当我使用这行代码时,我首先从以前的 session 中接收到 peerID,然后它从当前 session 中提供新的 peerID。这些数据存储在哪里?有什么办法可以删除存储的吗?也许在 View Controller 上以某种方式初始化?我只想从当前 session 中获取 peerID。

这是控制台日志:

<MCPeerID: 0x15559080 DisplayName = iphone>
<MCPeerID: 0x156616e0 DisplayName = iphooneeee>
<MCPeerID: 0x1563da30 DisplayName = iphooneeee>

最佳答案

只是一个猜测... session 是一个分布式对象。框架(操作系统)存储分布在参与 session 的所有设备上的 session 数据。您可能需要重新启动所有此类设备才能真正删除有关 session 的所有数据。我不能说框架如何知道何时删除过时或过期的 session 。但是,例如,它可能会保持 session 很长时间,以防设备返回范围内。

关于ios - Multipeer Connectivity 存储以前 session 中的 PeerID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29468179/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com