游戏中心[错误] yowza

时间:2018-04-02 22:25:54

标签: swift

当我调用函数OpenGC时,排行榜看起来很好,但是当我关闭Game Center时一切都很好,但是我在调​​试中遇到以下错误:

  

2018-04-03 01:12:10.143194 + 0300 app.name [356:38176] [错误] yowza!恢复状态栏太多次了!   2018-04-03 01:12:10.161688 + 0300 app.name [356:38176] [错误]扩展请求已取消,错误:错误域= NSExtensionErrorDomain代码= -2"扩展由主机取消。" UserInfo = {NSLocalizedDescription =主机取消的扩展名。}

我正在使用的代码在这里:

@IBAction func OpenGC(_ sender: Any) {
    let VC = self
    let GCVC = GKGameCenterViewController()
    GCVC.gameCenterDelegate = self
    GCVC.viewState = .leaderboards
    GCVC.leaderboardIdentifier = "my.leaderboard"
    VC.present(GCVC, animated: true, completion: nil)
}

func gameCenterViewControllerDidFinish(_ gameCenterViewController: GKGameCenterViewController) {
    gameCenterViewController.dismiss(animated: true, completion: nil)

我发现了同样的问题但没有解决方案: Unity Forum

真的很感激,如果有人有想法!

由于

1 个答案:

答案 0 :(得分:0)

在使用Xcode 10.2.1的tvOS构建(iOS正常运行)上,我们也遇到了此错误。经过同事的进一步调查,似乎在tvOS AppStore上找到的其他tvOS游戏也出现了相同的行为。

我已经向Apple提交了一个错误,但是在撰写本文时,似乎没有人设法解决此问题,因此最好还是像这样提交它,直到Apple为该问题提供修复为止。