使用自己的自定义界面发送邀请时,您将安装被邀请者响应处理程序:

request.inviteeResponseHandler = ^(NSString *playerID, GKInviteeResponse response) {
    NSLog(@"INVITEE ANSWERED: %d", response);
};

从被邀请者的角度来看,他们会收到一个GKInvite对象。如果他们使用此对象开始匹配,则邀请者将在其响应处理程序中收到GKInviteeResponseAccepted值。

一种响应类型是GKInviteeResponseDeclined,这意味着有一种方法可以拒绝GKInvite对象。 被邀请人如何以编程方式拒绝邀请?

IOS 7。

最佳答案

对于GKTurnBasedMatch,您可以直接在比赛本身上调用declineInvite!

上帝知道为什么他们用GKMatch没那么容易。我不知道如何为常规的GKMatch做到这一点,这令人发狂。

祝你好运!

关于ios - 被邀请者如何以编程方式拒绝Game Center邀请?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23146870/

10-13 09:03