Я использую MCNearbyServiceBrowser и MCNearbyServiceAdvertiser для объединения двух одноранговых узлов в MCSession. Я могу отправлять данные между ними, используя метод MCSession sendData. Кажется, что все работает как ожидалось, пока я случайно (и не из-за какого-либо события, которое я контролирую) получаю MCSessionStateNotConnected через сеанс обработчика MCSessionDelegate didChangeState. Кроме того, массив MCSession connectedPeers больше не имеет моих сверстников.
Два вопроса: почему? и Как я могу отключить MCSession?