отчет игрового центра не работает

gameCenterManager [gameCenterManager reportScore:score_value forCategory:@"123"];

не работает?? всякий раз, когда я отправляю счет через указанную выше строку, когда я запускаю это приложение и открываю gdb, тогда в callDeletgete говорится о пропущенном методе.

как я могу это решить


person Chandaboy    schedule 15.03.2011    source источник
comment
Не могли бы вы уточнить еще немного кода?   -  person Praveen S    schedule 15.03.2011
comment
конечно [self.gameCenterManager reportScore:score_value forCategory:@123]; Я использую проект GKTapper и через функцию reportScore - (void) reportScore: (int64_t) score forCategory: (NSString*) category {GKScore *scoreReporter = [[[GKScore alloc] initWithCategory:category] autorelease]; scoreReporter.value = оценка; [scoreReporter reportScoreWithCompletionHandler: ^(NSError *error) { [self callDelegateOnMainThread: @selector(scoreReported:) withArg: NULL error: error]; }]; }   -  person Chandaboy    schedule 15.03.2011


Ответы (1)


мои коды оценок в отчетах такие:

GKScore *scoreReporter = [[[GKScore alloc] initWithCategory:@"123"] autorelease];
                scoreReporter.value = 123456;

                [scoreReporter reportScoreWithCompletionHandler:^(NSError *error) {
                    if (error != nil)
                    {
                        // handle the reporting error
                    }
                }];
person xuanweng    schedule 17.03.2011
comment
У меня проблема с приведенным выше кодом. Он каждый раз обновляет мою таблицу лидеров по умолчанию и работает правильно, но две другие мои таблицы лидеров позволили мне опубликовать только мой первый результат :S - person StuStirling; 01.04.2011