使用自己的自定义界面发送邀请时,您将安装被邀请者响应处理程序:
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/