я использую это, чтобы отправить счет ......, будучи уверенным, что игровой центр доступен ...
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc]init];
GKScore *scoreReporter = [[[GKScore alloc] initWithCategory:gameCenterCategory] autorelease];
int64_t score1 =socre;
scoreReporter.value = score1;
[scoreReporter reportScoreWithCompletionHandler:^(NSError *error) {
if (error != nil) {
NSLog(@"Submit failed");
}
else {
NSLog(@"Score Submited");
}
}];
[pool release];