2012-06-15 13 views
5

Ich habe eine GKTurnBasedMatch namens currentMatch, und ich würde gerne wissen, wie man den Namen des Spielers erhält, der nach dem Spieler spielt, der gerade spielt.Spieler alias

Danke!

Antwort

14
NSMutableArray *playerIDs = [NSMutableArray arrayWithCapacity:match.participants.count]; 
for (GKTurnBasedParticipant *part in match.participants) { 
    if([part.playerID isKindOfClass:[NSString class]]){ 
     [playerIDs addObject:part.playerID]; 
    } 
} 


[GKPlayer loadPlayersForIdentifiers:playerIDs withCompletionHandler:^(NSArray *players, NSError *error) { 
    for (GKPlayer *player in players) { 

     //get the aliases 
} 


}]; 
Verwandte Themen