GKGameCenterViewController错误在IOS8中

时间:2014-09-21 19:41:03

标签: ios ios7 ios8

是否还有其他人遭遇此问题 - 在运行IOS8的设备上加载GKGameCenterViewController无法返回Game Center数据或显示导航按钮以解除视图。代码是Game Center Programming Guide的标准,并且在运行IOS7的设备上运行了几个月。将IOS从7更新为8和BOOM !, GKGameCenterViewController仅加载白色透明背景而不加载其他内容。用户被困在视野中,没有Game Center数据,也没有“完成”按钮来关闭视图。我的应用程序于5月14日发布,这发生在2014年9月19日我将iPad更新为IOS8时

2 个答案:

答案 0 :(得分:3)

看起来GKGameCenterViewControllerStateDefault是罪魁祸首(一个错误)。在呈现视图之前添加此内容:

gc.viewState = GKGameCenterViewControllerStateLeaderboards;

答案 1 :(得分:0)

自从更新到iOS8后,我也遇到了这个问题。由dugbug发布的解决方法似乎是不完整的 - 虽然信息显示在主选项卡中并使用此解决方法,但用户仍然无法关闭游戏中心视图,因为用于执行此操作的顶部栏导航按钮将替换为白色区域。