我正在使用MCNearbyServiceBrowser和MCNearbyServiceAdvertiser将两个对等体连接到MCSession中。 我能够使用MCSession的sendData方法在它们之间发送数据。 一切似乎都按预期工作,直到我随机(而不是由我控制的任何事件)通过会话的MCSessionDelegate didChangeState处理程序收到MCSessionStateNotConnected。 此外,MCSession的connectedPeers数组不再拥有我的对等方。
两个问题:为什么?以及如何保持MCSession不断开连接?