0

刚刚注意到在运行 iOS6 和 iOS5.1 的设备上测试 GKsession 的一些奇怪行为似乎在本地无线网络上使用相同会话 ID 的 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]; 

还有其他人经历过这种情况或知道任何解决方法吗?

4

1 回答 1

0

感谢 saulobrito 确认它对您有效。这促使我进行清理并构建并重新安装游戏中心框架,问题就消失了。

于 2012-10-03T08:45:40.403 回答