ios - Game Center 排行榜有时无法加载

标签 ios ios7 game-center

我注意到,有时当用户尝试在我的应用程序中查看 GameCenter 排行榜时,他们会得到一个空白屏幕,并显示错误“由于网络连接问题或错误而无法加载数据”。当所有其他连接都正常时(即:在 wifi 上、网页加载、电子邮件加载等),就会发生这种情况。它可能发生在 20% 的时间。我不确定我是否做错了什么,或者 Game Center 是否只是那样奇怪。它肯定无法比 HTTP 请求更频繁地加载,并且似乎不会重试。关闭排行榜并重新打开通常会修复它,但我的用户对此有很多提示,所以我只是想我会在这里询问它是否是一个已知问题。谢谢。

这就是我展示我的排行榜的方式

- (void)showLeaderboard:(NSString *)leaderboard
{
    GKGameCenterViewController* gameCenterController = [[GKGameCenterViewController alloc] init];
    gameCenterController.viewState = GKGameCenterViewControllerStateLeaderboards;
    gameCenterController.gameCenterDelegate = self;
    gameCenterController.leaderboardIdentifier=leaderboard;
    [self presentViewController:gameCenterController animated:YES completion:nil];
    isShowingHighScores=TRUE;
}

其中 leaderboard 是他们点击的排行榜的标识符字符串。

最佳答案

尝试创建一个不同的用户。
也许用户正在向 CG 发送垃圾邮件并且它阻止了它。另一个用户为我工作。

关于ios - Game Center 排行榜有时无法加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20097785/

相关文章:

ios - 为什么 UICollectionView cellForItemat indexpath 会在一开始就为所有单元格调用

ios - 返回的 UIBarButtonItem 没有出现?

ios - 使用 SecItemCopyMatching 和 Veracode 进行错误处理

ios - GameCenter - 登录用户,如果他们已经输入了他们的凭据

game-center - GameKit GKMatchMaker inviteHandler 在 iOS7 中弃用,替代者是什么?

ios - 如何使用异步构建 SwiftUI View

ios7 - Cocos2D 调度更新 SpriteKit 上的 CCNode

ios - 调用 resignFirstResponder 时,什么会导致间歇性 NSInternalInconsistencyException?

python - 如何为 iOS7 (arm64) 编译 OpenCV

swift2 - GameCenter 无法工作,身份验证和排行榜未显示