リストまたは個々のエイリアスを取得または使用すると、ログに記録されたオブジェクトGKLocalPlayer
は次のようになります。loadPlayersForIdentifiers:identifiers withCompletionHandler:
GKPlayer
GKPlayer
2010-09-23 10:39:01.759 Cee-lo[76500:207] Players loaded by identity: (
"<GKPlayer 0x84125a0>(playerID: G:1234567890, alias: typeonetester1, status: Adding test friends., rid:(null))",
"<GKPlayer 0x8412530>(playerID: G:1234567890, alias: typeonetester2, status: Adding Game Center to app, rid:(null))"
)
私の質問は、このオブジェクトから を取得するにはどうすればよいstatus
ですか? また、このオブジェクトの型は正確には何ですか? GKPlayerクラスには「rid」または「status」プロパティがないため、次のようなことをすると:
GKPlayer *player = [self.friends objectAtIndex:row];
cell.nameLabel.text = player.alias;
cell.statusLabel.text = player.status;
「構造体または共用体ではないメンバー 'ステータス' の要求」エラーが発生します。