GKSession на iOS 6.0 не может видеть сеанс на iOS5.1
Только что заметил странное поведение тестирования GKsession на устройствах под управлением iOS6 и iOS5.1. Кажется, что GKSession в локальной беспроводной сети использует тот же идентификатор сеанса в sessionMode:GKSessionModePeer работает нормально с 6.0 до 5.1, но не наоборот. т.е. сеанс, созданный в 6.0, "виден" в 5.1, но не наоборот.
self.theGame.hostListSession = [[GKSession alloc] initWithSessionID:@"FRED"
displayName:[KYTConfig sharedInstance].localPlayerAlias
sessionMode:GKSessionModePeer];
[self.theGame.hostListSession setDelegate:self];
[self.theGame.hostListSession setDataReceiveHandler:self withContext:nil];
[self.theGame.hostListSession setAvailable:YES];
Кто-нибудь еще испытывает это или знает какой-нибудь обходной путь?
1 ответ
Спасибо saulobrito за подтверждение, что он работает хорошо для вас. Это подтолкнуло меня к чистке, сборке и переустановке инфраструктуры игрового центра, и проблема исчезла.