クラス拡張を行いました。
GKTurnBasedMatchExtensions.h
@interface GKTurnBasedMatch (GKTurnBasedMatchExtensions)
@property(nonatomic, readonly) GKTurnBasedParticipant* opponent;
@end
GKTurnBasedMatchExtensions.c
#import "GKTurnBasedMatchExtensions.h"
@implementation GKTurnBasedMatch (GKTurnBasedMatchExtensions)
-(GKTurnBasedParticipant*)opponent
{
GKTurnBasedParticipant *firstPlayer = self.participants[0];
return ([firstPlayer.playerID isEqualToString:GKLocalPlayer.localPlayer.playerID]) ? self.participants[1] : self.participants[0];
}
@end
そして、私はこれを行うことができます:
#import "GKTurnBasedMatchExtensions.h"
match.opponent.player.alias