是否还有其他人遭遇此问题 - 在运行IOS8的设备上加载GKGameCenterViewController无法返回Game Center数据或显示导航按钮以解除视图。代码是Game Center Programming Guide的标准,并且在运行IOS7的设备上运行了几个月。将IOS从7更新为8和BOOM !, GKGameCenterViewController仅加载白色透明背景而不加载其他内容。用户被困在视野中,没有Game Center数据,也没有“完成”按钮来关闭视图。我的应用程序于5月14日发布,这发生在2014年9月19日我将iPad更新为IOS8时
答案 0 :(得分:3)
看起来GKGameCenterViewControllerStateDefault
是罪魁祸首(一个错误)。在呈现视图之前添加此内容:
gc.viewState = GKGameCenterViewControllerStateLeaderboards;
答案 1 :(得分:0)
自从更新到iOS8后,我也遇到了这个问题。由dugbug发布的解决方法似乎是不完整的 - 虽然信息显示在主选项卡中并使用此解决方法,但用户仍然无法关闭游戏中心视图,因为用于执行此操作的顶部栏导航按钮将替换为白色区域。