当我将分数发送到不存在的GC排行榜时,为什么没有报告错误?

时间:2013-11-17 00:58:35

标签: ios objective-c itunesconnect game-center gamekit

我的游戏中心游戏,经过身份验证,用于测试我正在向排行榜发送一个明显不存在于iTunes Connect页面中的分数:

// Successful authentication here
[self reportScore:1000 forLeaderboardID:@"blah blah blah blah"];

以下是方法:

-(void)reportScore:(int64_t)score forLeaderboardID:(NSString*)category {
    GKScore *scoreReporter = [[GKScore alloc] initWithCategory:category];
    scoreReporter.value = score;
    scoreReporter.context = 0;
    [scoreReporter reportScoreWithCompletionHandler:^(NSError *error) {
        if (error == NULL) {
            NSLog(@"Score sent successfully");
        } else {
            NSLog(@"Score submission failed: %@",[error localizedDescription]);
        }
    }];
}

我正在

  

分数成功发送

为什么呢?我在游戏中肯定没有这样的排行榜。

一些事实:

  • 我的游戏当然是在iTunes Connect中
  • 游戏中心似乎一般都有用。我可以让多人比赛很好。
  • 游戏没有成就。
  • 游戏处于沙盒模式。
  • 我通过测试用户进行了身份验证。
  • iTunes Connect中的游戏确实有一个排行榜,但绝对不是我在上面的代码中所指的那个。
  • 在iPhone 5上使用iOS 7。

0 个答案:

没有答案