Отправка счета в Game Center - PullRequest
1 голос
/ 02 марта 2011

Я использую таблицу лидеров Game Center, которая отлично работает и показывает оценки, как и должно. Единственная проблема заключается в том, что, когда я симулирую сбой сети (ну, переведите телефон в режим полета), он все равно возвращает нулевую ошибку при публикации результатов. Почтовый индекс -

[scoreReporter reportScoreWithCompletionHandler: ^(NSError *error) 
 {
     [self callDelegateOnMainThread: @selector(scoreReported:) withArg: NULL error: error];
 }];

, который вы ожидаете вернуть «неудачно» в этом случае. Я понятия не имею, что происходит! Любая помощь приветствуется, спасибо.

1 Ответ

0 голосов
/ 04 марта 2011

Что ж, я вроде как обошел это - я использовал код Reachability от Apple, просто чтобы проверить, может ли телефон подключиться, затем я делаю вещи из Game Center. Это странно, но Game Center не выдает никакой ошибки, если при отправке счета нет сети, но он показывает, если есть сеть и он не может подключиться к своим серверам. Если я не делаю что-то совершенно не так, но это более или менее простой пример их кода.

...