私はGame Centerを稼働させようとしています。唯一の問題は、投稿されたスコアが意味をなさないということです。これは私のポストのスコアコードです:Game Center投稿の偽のスコア - iPhone
-(IBAction)subScore
{
{
GKScore *scoreReporter = [[[GKScore alloc] initWithCategory:@"katplay"] autorelease];
scoreReporter.value = gcPost;
NSLog(@"posted");
NSLog(gcPost);
[scoreReporter reportScoreWithCompletionHandler:^(NSError *error) {
if (error != nil)
{
NSLog(@"failed!!!");
NSLog(gcPost);
}
}];
}
}
だから私はゲームをプレイし、私のスコアを取得し、ログは私がリーダーボードを表示すると= 2500 gcPostが私のスコアは100929392ポイントであることを述べているコンソールを表示します。私はその番号がどこから来たのか分かりません。
何か基本的なものがありませんか?
クリス
'GKScore.value'と' gcPost'の種類は何ですか?あなたはgamecenterからスコアをどのように読み返していますか? – sarnold
GKScore.valueについてはわかりません。 gcPostは "int * gcPost;"です。私はすべてのコードを私に提供したYouTubeチュートリアルを休んでいました。私はgamecenterから得点を取っていません、私はアプリでリーダーボードのウィンドウを起動し、そこにチェックします。 – edhog