Я использую игровой фреймворк в своем проекте для подключения двух или более устройств.
Я хочу спросить, когда одно устройство выбирает другое устройство, например, скажем, устройства A и B,
Когда A выбирает B, B переходит в диалог, подтверждающий принятие или отклонение соединения. Теперь B принимает,
я должен отправить данные на оба устройства, от B до A и от A до B.
Для этого я сделал следующее: -
- (void)session:(GKSession *)session peer:(NSString *)peerID didChangeState:(GKPeerConnectionState)state{
switch (state)
{
case GKPeerStateConnected:
{
[mPeers addObject:peerID];
[self sendFavoriteAppData];//called my method
}
}
}
Проблема в том, что когда я использую один iPad и другой iPhone, в этом случае метод вызывается на устройстве A, но на устройстве B, которое получает диалоговое окно и нажимает кнопку подтверждения, этот метод не вызывается.
Если я использую оба iPad, то в этом случае он работает нормально.
Пожалуйста, помогите мне, потому что я застрял здесь.
Любая помощь будет принята с благодарностью!