加载默认排行榜时,您似乎必须检测用户运行的是 iOS 6.0 还是 7.0。
对于 7.0,您使用 loadDefaultLeaderboardIdentifierWithCompletionHandler .
对于 6.0,您使用 loadDefaultLeaderboardCategoryIDWithCompletionHandler .
但是如果用户运行的是 5.0 甚至 4.0 怎么办?
最佳答案
回到 iOS 5 时代,您无法检索默认类别 ID。您只需使用 -[GKScore init]
初始化分数,然后将分数提交到默认类别。要检索默认类别中的分数,您可以通过 -[GKLeaderboard setCategory:]
提供类别 ID。
我想链接到 iOS 5 文档,但我无法在线找到各个页面。如果您愿意,可以下载文档集 here . (使用 xar 取消存档。)
关于ios - 如何加载 6.0 之前的默认排行榜?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21321753/