如何在6.0之前加载默认排行榜?

时间:2014-01-23 23:50:58

标签: ios objective-c game-center gamekit

加载默认排行榜时,您似乎必须检测用户是否正在运行iOS 6.0或7.0。

对于7.0,您使用loadDefaultLeaderboardIdentifierWithCompletionHandler

对于6.0,您使用loadDefaultLeaderboardCategoryIDWithCompletionHandler

但是如果用户运行5.0甚至4.0?

1 个答案:

答案 0 :(得分:2)

回到iOS 5天,你没有检索到默认的类别ID。您只需使用-[GKScore init]初始化分数,并将分数提交到默认类别。要检索默认类别中的分数,您通过-[GKLeaderboard setCategory:]提供了类别ID。

我会链接到iOS 5文档,但我无法在线找到各个页面。如果您愿意,可以下载docset here。 (使用xar取消归档。)