アプリを持っていて、ゲームセンターにスコアを送信しようとしています。これは私のコードです:
- (IBAction) submitScore{
NSString *show = [[NSString alloc] initWithFormat:@"Note: Scores may take some time to update"];
self.note.text = show;
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Submitted"
message:@"Your score has been submitted to the Gamecenter leaderboard"
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles: nil];
[alert show];
array = [NSMutableArray arrayWithContentsOfFile:Path];
NSString *s = [[NSNumber numberWithInteger:[array count]] stringValue];
NSString *denom = [NSString stringWithFormat: @"%d", 15];;
double resultInNum;
double sdouble = [s doubleValue];
double denomdouble = [denom doubleValue];
resultInNum = sdouble/denomdouble * 100;
if(resultInNum > 0)
{
self.currentLeaderBoard = kLeaderboardID;
[self.gameCenterManager reportScore: resultInNum forCategory: self.currentLeaderBoard];
Submit.enabled = NO;
}
array = [NSMutableArray arrayWithContentsOfFile:Path];
[array writeToFile:Path atomically:YES];
NSLog(@"Count: %i", [array count]);
しかし、私がそれをしようとすると、リーダーボードに送信されません。デバッガーで受け取ったエラーはありません。複数のリーダー ボードを追加するまでは機能していました。ここで何が問題なのですか?