Почему мой одноранговый MCSession отключается случайно?

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

Два вопроса: почему? и как я могу сохранить MCSession от отключения?

Ответы на вопрос(5)

Ваш ответ на вопрос