2012-01-06 10 views
1

私はゲームセンターで自分のスコアを保存しようとしていますが、それは私のスコアを 'アップロード'しません。私はコードを使用しています。スコアはゲームセンターに追加

Viewdidload;

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 



    [[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error) { 
     if (error == nil) { 
       NSLog(@"Succes (viewdidload) %i",counter); 
     } else { 
       NSLog(@"Fail (viewdidload) %i",counter); 
     } 
    }]; 

} 

NSlogs出力。

2012-01-06 08:46:03.804 iTouchers[313:707] Succes (viewdidload) 26 

2012-01-06 08:45:52.203 iTouchers[313:707] Succes 26 

誰でも問題を知っていますか?または、サンドボックスモードでスコアを追加することはできませんか?

答えて

0

私はあなたが使用してカウンターの種類を知りませんが、あなたが文置き換えるしようとすることができます:私が使用し、私の場合は

scoreReporter.value = [[NSNumber numberWithInt:counter] longLongValue]; 

:このいずれかの

scoreReporter.value = counter; 

を変数 "counter"にはint64_tと入力してください。正常に動作します。

Appleのdocumentationでこのタイプが必要です。

+0

カウンタは、.hファイルに追加したいスコアです。 'int型のカウンタ;あなたが行うことができ、あなたのサブスコア機能で' – Frenck

+0

: 'int64_tのSCORE1 =スコア;そして' とで "SCORE1" を使用します。 'scoreReporter.value = [[のNSNumber numberWithInt:SCORE1] longLongValue]。 ' –

関連する問題