Estoy desarrollando un juego habilitado para Game Center y me estoy encontrando con un problema en el entorno de sandbox. Puedo reportar el puntaje exitosamente sin error. Sin embargo, cuando muestro la tabla de clasificación, no hay puntajes visibles. Para verificar que la puntuación en realidad llegó allí, yo consulto la puntuación del usuario local con el siguiente código:iOS Game Center: puntajes que no se muestran en la tabla de clasificación en sandbox
-(void)retrieveLocalScoreForCategory:(NSString *)category
{
GKLeaderboard *leaderboardRequest = [[GKLeaderboard alloc] init];
leaderboardRequest.category = category;
[leaderboardRequest loadScoresWithCompletionHandler: ^(NSArray *scores,NSError *error)
{
[self callDelegateOnMainThread: @selector(localPlayerScore:error:) withArg: leaderboardRequest.localPlayerScore error: error];
}];
}
En mi delegado me conecto con el balón a la consola y puedo ver el resultado correcto llegado hasta allí. Ya he verificado que estoy mostrando la tabla de clasificación usando la identificación correcta de la clasificación (solo tengo una).
¿Alguien sabe por qué mi puntuación no está visible en la tabla de clasificación en el entorno de la zona de pruebas de inmediato? ¿Hay una demora antes de que aparezca el puntaje?
creó otro usuario en mi dispositivo de prueba 3GS y funciona ahora. Gracias. –
+1 - Debo haber mirado cientos de razones incorrectas, esta fue crítica para mí, me salvó el pelo. Mi cabello te lo agradezco. –
@StephenMorris jaja no hay problema amigo, me alegro de poder ayudar. Solo me enteré de este problema por compañeros de trabajo cuando me encontré con – CStreel