标签: ios objective-c game-center gamekit
加载默认排行榜时,您似乎必须检测用户是否正在运行iOS 6.0或7.0。
对于7.0,您使用loadDefaultLeaderboardIdentifierWithCompletionHandler。
对于6.0,您使用loadDefaultLeaderboardCategoryIDWithCompletionHandler。
但是如果用户运行5.0甚至4.0?
答案 0 :(得分:2)
回到iOS 5天,你没有检索到默认的类别ID。您只需使用-[GKScore init]初始化分数,并将分数提交到默认类别。要检索默认类别中的分数,您通过-[GKLeaderboard setCategory:]提供了类别ID。
-[GKScore init]
-[GKLeaderboard setCategory:]
我会链接到iOS 5文档,但我无法在线找到各个页面。如果您愿意,可以下载docset here。 (使用xar取消归档。)