我很难让我的排行榜设置显示出来。不确定是否可能,但到目前为止我无法使其正常工作。
对于某些背景,我在游戏中有级别,在每个级别中我有3个评分指标,所以我为每个级别设置了排行榜。
例如:
Level 1 Leaderboard Set
|----- Level 1 Points Leaderboard
|----- Level 1 Average Time Leaderboard
|----- Level 1 Best Time Leaderboard
当关卡完成后,我想显示1级排行榜,而不是单个排行榜。到目前为止还没有去。
以下是代码:
var gc = GKGameCenterViewController()
gc.gameCenterDelegate = self
gc.viewState = GKGameCenterViewControllerState.Leaderboards
gc.leaderboardIdentifier = boardid
self.presentViewController(gc, animated:true, completion: nil)
其中boardid
是leaderboard
集的ID。
答案 0 :(得分:1)
你必须使boardid成为一个字符串。在boardid周围加上引文
gc.leaderboardIdentifier = "boardid" //Put quotations
希望这有帮助!