【问题标题】:reporting (small) achievements, then loading them returns none报告(小)成就,然后加载它们返回无
【发布时间】:2015-02-03 11:35:10
【问题描述】:

我向游戏服务器报告了几个 GKAchievements 和 reportAchievements:withCompletionHandler: 并且没有收到任何错误。

但是,当我随后立即使用 loadAchievementsWithCompletionHandler: 请求它们时,我收到了一个空的成就数组(同样没有错误),而不是预期的。

这发生在沙盒环境中。报告的成就有很小的percentComplete(高于0%,但低于1%,即远低于100%),但我应该仍然可以加载它们,对吧?

我在这里做错了吗?有没有人观察到类似的行为?

【问题讨论】:

    标签: ios8 game-center achievements


    【解决方案1】:

    我可以确认低于 1 的百分比在沙盒中不起作用。文档没有提到这个限制:

    合法值的范围在 0.0 和 100.0 之间,包括 0.0 和 100.0。

    这让我觉得它只是一个沙盒的东西来节省流量。谁能证实这一点?

    【讨论】:

      【解决方案2】:

      如果percentComplete >= 1,问题显然会消失。我刚刚尝试了 2% 并且成功了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多