When I get GKLocalPlayeror use loadPlayersForIdentifiers:identifiers withCompletionHandler:to retrieve a list or individual aliases GKPlayer, the object GKPlayerupon registration looks something like this:
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))"
)
My question is: how do I get statusfrom this object, and what exactly is the type of this object? There is no "rid" or "status" property in the GKPlayer class , so when I do something like:
GKPlayer *player = [self.friends objectAtIndex:row];
cell.nameLabel.text = player.alias;
cell.statusLabel.text = player.status;
I get a "Member Status Request" error in a non-structure or union error.
source
share