【问题标题】:GKGameCenterViewController Bug In IOS8IOS8 中的 GKGameCenterViewController 错误
【发布时间】:2014-09-21 19:41:02
【问题描述】:

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

【问题讨论】:

    标签: ios ios7 ios8


    【解决方案1】:

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

    gc.viewState = GKGameCenterViewControllerStateLeaderboards;
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 添加建议的行在我的应用程序中效果很好。还提供了“完成”导航按钮。谢谢你,穆雷尼克。我希望你的声誉评级提高。太棒了!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多