Оценка добавить в игровой центр - PullRequest
1 голос
/ 06 января 2012

Я пытаюсь сохранить свой счет в игровом центре, но он не загружает мой счет.я использую код;

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

Кто-нибудь знает проблему?Или вы просто не можете добавить счет в режиме песочницы?

1 Ответ

0 голосов
/ 06 января 2012

Я не знаю тип счетчика, который вы используете, но вы можете попробовать заменить предложение:

scoreReporter.value = counter;

для этого:

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

В моем случае я использую тип int64_t для переменной "counter", и она отлично работает.

Документация Apple требует использования этого типа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...