有时访问游戏中心我的应用程序崩溃

时间:2016-02-15 21:03:37

标签: ios objective-c xcode

我的一个应用程序上有一段时间没有这个错误,当我的应用程序移动到故事板以显示最佳分数/提交到游戏中心时,它发生了什么,它有时会崩溃,主要是当准备好将新的高分提交给游戏中心时。我已经完成了一些阅读,这似乎是iOS 9中常见的错误。

肯定有一个针对这个特定错误的修复:

*** Terminating app due to uncaught exception 'GKInvalidArgumentException', reason: 'A GKScore must specify a leaderboard.'

我的代码:

if (_gameCenterEnabled) {
    NSLog(@"hi it is %@", _leaderboardIdentifier);
    GKScore *score = [[GKScore alloc] initWithLeaderboardIdentifier:_leaderboardIdentifier];
    score.value = [points.text intValue];

    [GKScore reportScores:@[score] withCompletionHandler:^(NSError *error) {
        if (error != nil) {
            NSLog(@"%@", [error localizedDescription]);
        }
    }];
}

0 个答案:

没有答案