iOS 6.0 上的 GKSession 无法“看到”iOS5.1 上的会话

问题描述 投票:0回答:1

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

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

ios5 ios6 wifi game-center gksession
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.