我正在使用 Game Center 开发基于回合的游戏。我使用以下代码处理游戏邀请:
GKMatchmaker sharedMatchmaker].inviteHandler = ^(GKInvite* acceptedInvite, NSArray *playersToInvite)
{
if(acceptedInvite != nil)
{
// Get a match for the invite we obtained...
NSLog(@"Valor de la invitacion %@",acceptedInvite);
[[GKMatchmaker sharedMatchmaker] matchForInvite:acceptedInvite completionHandler:^(GKMatch *match, NSError *error)
{
if(match != nil)
{
NSLog(@"match != nil: ");
}
else if(error != nil)
{
NSLog(@"ERROR: From matchForInvite: %@", [error description]);
}
else
{
NSLog(@"ERROR: Unexpected return from matchForInvite...");
}
}];
}
};
我想要一份我收到的所有 GKInvite 的列表,以便将它们放在 tableview 中,稍后用户将决定接受玩游戏的邀请或拒绝它。当然,我使用自己的视图来处理所有 Game Center 选项。
有什么解决办法??