iPhone gamecenter отправил больше всех счет?

Я использую функцию ниже, чтобы отправить счет в игровой центр. Как изменить приведенный ниже код, чтобы я мог отправлять оценку только в том случае, если она выше, чем уже отправленная оценка? И я не хочу поддерживать результаты на местном уровне. Любая помощь?

- (void) reportScore: (int64_t) score forCategory: (NSString*) category 
{
 GKScore *scoreReporter = [[[GKScore alloc] initWithCategory:category] autorelease]; 
 scoreReporter.value = score;
 [scoreReporter reportScoreWithCompletionHandler: ^(NSError *error) 
  {
   [self callDelegateOnMainThread: @selector(scoreReported:) withArg: NULL error: error];
  }];
}

Спасибо.

Редактировать: Я только что обнаружил, что это обрабатывается только игровым центром ... В приложении gamecenter будет отображаться только наивысший результат.

7
задан Gajendra K Chauhan 11 April 2012 в 07:16
поделиться