2012-03-13 4 views
1

私は自分のゲームのリーダーボードを設定しようとしていますが、GKScore:initWithCategoryに渡すものはわかりません。 Itunes Connectを見る "Leaderboard Reference Name"と "Leaderboard ID"がありますが、私はまだ試してみましたが、スコアは今でもgamecenterに表示されています。GameKit leaderboard GKScore initWithCategory - "カテゴリ"に指定するもの

ITCには「カテゴリ」はありませんが、用語は変更されていますか?この関数には何が渡されますか?

答えて

5

あなたが渡す必要がある値は、リーダーボードIDとして、iTunes Connectのリーダーボードセクションに表示されます。

アップデート: 私は

GKScore *scoreReporter = [[[GKScore alloc] initWithCategory:@"yourLeaderBoardId"] autorelease]; 
    scoreReporter.value = score; 

    [scoreReporter reportScoreWithCompletionHandler:^(NSError *error) 
    { 
     if (error != nil) 
     { 
      // handle the reporting error 
      NSLog(@"error reporting score"); 
     } 
    }]; 

また、iTunesの接続に指定されているカテゴリがリーダーボードIDで以下を使用して、リーダーボードにハイスコアを提出し、それが思われるサンドボックスで、しない限り2かより明確なGameCenterアカウントがスコアを提出しましたが、スコアは表示されません。

関連する問題