Domanda

Sto cercando di abilitare la classifica del Game Center al mio gioco per iPad e ho imparato che devi pubblicare più di un punteggio in una classifica per i punteggi da mostrare nell'interfaccia utente di classificazione predefinita.

Ho due account separati che ho usato per pubblicare due punteggi diversi nella stessa classifica, ma quando chiamo loadScoreswithCompletionHandler ricevo solo un punteggio (il punteggio per l'utente che ho attualmente accede).

Qualche idea perché?

GKLeaderboard *myLB = [[GKLeaderboard alloc] init];

myLB.category = @"MyLeaderboardId";
myLB.timeScope = GKLeaderboardTimeScopeAllTime;
myLB.playerScope = GKLeaderboardPlayerScopeGlobal;
myLB.range = NSMakeRange(1, 100);

[myLB loadScoresWithCompletionHandler:^(NSArray *scores, NSError *error) {
    if (error != nil)
    {
         NSLog(@"%@", [error localizedDescription]); 
    }

    if (scores != nil)
    {
        for (GKScore *score in scores)
        {
            NSLog(@"%lld", score.value);
        }
    }
}];

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top