当我调用函数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
真的很感激,如果有人有想法!
由于
答案 0 :(得分:0)
在使用Xcode 10.2.1的tvOS构建(iOS正常运行)上,我们也遇到了此错误。经过同事的进一步调查,似乎在tvOS AppStore上找到的其他tvOS游戏也出现了相同的行为。
我已经向Apple提交了一个错误,但是在撰写本文时,似乎没有人设法解决此问题,因此最好还是像这样提交它,直到Apple为该问题提供修复为止。