Multipeer Connectivity Disconnect

У меня возникли проблемы с тем, чтобы оставаться на связи с помощью Multipeer Connectivity Framework в iOs7. В настоящее время мое приложение программно обрабатывает просмотр и рекламу с использованием MCNearbyServiceAdvertiser и MCNearbyServiceBrowser. У меня есть представление предупреждений, которое спрашивает пользователя, является ли он браузером или рекламодателем. По возвращении из этого представления я создаю экземпляр MCNearbyServiceAdvertiser или Browser соответственно.

#pragma - Alert Delegate
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
    if (buttonIndex == 0)
    {
        _browser = [[MCNearbyServiceBrowser alloc]initWithPeer:_peerID serviceType:@"Context-xl"];
        [_browser setDelegate:self];
        [self.detailViewController setRemote:YES];
        [_browser startBrowsingForPeers];
    } else
    {
        _advertiser = [[MCNearbyServiceAdvertiser alloc]initWithPeer:_peerID discoveryInfo:nil serviceType:@"Context-xl"];
        [_advertiser setDelegate:self];
        [self.detailViewController setRemote:NO];
        [_advertiser startAdvertisingPeer];
    }
    [self.detailViewController configureView];
}

Мой метод делегата сеанса peer: ... DidChangeState ... вызывается дважды, один раз для соединения и снова для разъединения. Я'm вообще не останавливать рекламодателя или браузер после начала сеанса. Должен ли я прекратить просмотр / рекламу?

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

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