【问题标题】:GameCenter Displaying a Leaderboard SetGameCenter 显示排行榜集
【发布时间】:2014-11-05 18:14:46
【问题描述】:

我无法显示我的排行榜集。不确定是否可能,但到目前为止我无法让它工作。

对于某些背景,我的游戏中有关卡,在每个关卡中我都有 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)

其中boardidleaderboard 集合的ID。

【问题讨论】:

  • 我也想知道这个,解决了吗?
  • 不幸的是我无法解决它。我只需要单独显示排行榜,而不是整个集合。真的是个无赖。
  • 我也没有。但是,如果不设置 leaderboardIdentifier,它将显示所有集合的列表。不完全是我想要的,但比个人排行榜更好。

标签: swift ios8 game-center game-center-leaderboard


【解决方案1】:

您必须将 boardid 设为字符串。在 boardid 周围加上引号

gc.leaderboardIdentifier = "boardid" //Put quotations

希望这有帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-03
    • 2011-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多