这不可能吗?我尝试了一些测试代码,当我通过ID指定的两个玩家是朋友时,这些代码成功地进行了匹配,但是当它们不是的时候,就失败了。
使用GKMatchmaker查找匹配请求
印刷错误说明:
错误Domain=GKErrorDomain Code=8“由于播放机无效,无法完成请求的操作。UserInfo=0x1dd62f40 {GKServerStatusCode=5121,NSUnderlyingError=0x1dd62ca0“操作无法完成。最近未玩的玩家之间的邀请: G:1752931323,G:1752935955",NSLocalizedDescription=The请求的操作无法完成,因为该播放器无效。}
发布于 2014-01-23 16:15:44
我也希望能够做到这一点,但我相信苹果指定的邀请必须来自朋友的文档。
发布于 2014-03-09 08:03:29
这确实有效,是的-限制是球员必须是最近打的。对于一些不是朋友的玩家来说,情况可能是这样的:
这种情况很少见,因此出现了“几乎总是朋友”条款。
他们处理这件事的方式是第一次尝试做邀请,不管他们是否是朋友。如果出现此错误,我会通知用户他们不是朋友,并提示他们使用朋友请求视图控制器发送朋友请求。
https://stackoverflow.com/questions/15939789
复制相似问题