2012-06-15 11 views
5

私はcurrentMatchという名前のGKTurnBasedMatchを持っています。現在プレイしているプレイヤーの後でプレイするプレイヤーの名前を取得する方法を知りたいと思います。プレーヤーのエイリアスを取得する

ありがとうございます!

答えて

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 
} 


}]; 
関連する問題