我正在使用COCOS2D游戏。现在我已将我的游戏更新为iOS6。我已经看到Apple改变了Game Center登录(身份验证)过程。所以为此我已经使用了handler authenticateWithCompletionHandler处理器和我的游戏崩溃了。
我也通过添加方法解决了这个问题。
- (NSUInteger)application:(UIApplication*)application supportedInterfaceOrientationsForWindow:(UIWindow*)window
{
return UIInterfaceOrientationMaskAllButUpsideDown;
}
修复了我的崩溃。但现在问题是Game-Center身份验证视图仅在纵向模式下出现。因为我的整个游戏都处于横向模式。我希望在Landscape中使用该身份验证视图。
有没有人为我提供任何解决方案。
提前致谢!!!
答案 0 :(得分:2)
目前,Game6 for iOS6中的身份验证屏幕没有横向视图。
这是Apple的疏忽还是我们不知道的故意。很多人都期待着下一个版本的修复,但目前只是传闻。
你所能做的就是你已经做过的事情。可以仅允许iOS6小屏幕设备的肖像作为解决方法。任何运行iOS5和iPad的设备都不必是纵向的,并且应该能够正常运行。