swift - GKLeaderboard 只显示来自朋友的数据,并且每隔几个小时重置一次
问题描述
我开发了一个游戏并想添加一个排行榜。所以我在 AppConnect 中添加了一个排行榜并调用了我的代码。我认为它正在工作,但加载分数功能只返回朋友的分数,并且在几个小时内它似乎重置了。所以我猜它只返回过去几个小时的数据,而且只返回朋友的数据。
let leaderboard = GKLeaderboard()
leaderboard.identifier = "jetpackjoeleaderboard"
leaderboard.playerScope = .global
leaderboard.timeScope = .allTime
leaderboard.loadScores { scores, error in
guard let scores = scores else { return }
for score in scores {
// code for displaying the scores
}
任何人都知道为什么会这样?我错过了一个设置>
在 appConnect 中,我可以访问排行榜并查看前 10 名的分数。
谢谢!
https://apps.apple.com/us/app/jetpack-joe/id1503990616?l=nl&ls=1 -Trystian
解决方案
对于任何有同样问题的人。只需要几天,然后它就会返回数据。
推荐阅读
- macos - 在 MacOS 终端中获取当前月份的第一个日期
- php - Laravel 限制字符
- javascript - 以同步方式执行JS异步函数(特殊情况)
- c# - 在方法中输入类型,运算符“<”不能用于类型“Type”
- python - Python 脚本不会在启动时启动
- angular - 由于 pollyfill.js 为每个应用程序单独加载,IE 浏览器中的多个 Angular 应用程序问题
- c# - 比较两个类对象值“大于”
- javascript - 通过 CSS 自动更改背景颜色和字体颜色
- ssl - JWS 由服务器在尝试获取证书时不支持的公钥签名
- three.js - 三、MeshPhysicalMaterial clearcoatNormalMap RepeatWrapping