在阅读了各种问题之后,我了解到GKTurnBasedMatches的邀请只有在被邀请用户轮到时才发送。并通过“ func player(_ player:GKPlayer, receiveTurnEventFor match“类。
但是我现在不确定如何处理邀请吗?我想为用户提供接受/拒绝邀请的机会。这是我应该编写以下代码的地方:
如果收到转弯事件==邀请{要求拒绝/接受}
如果是,该怎么办?如何确定是否有邀请,以及如何接受/拒绝邀请?
答案 0 :(得分:0)
我相信我已经通过使用以下代码解决了这个问题:
if match.currentParticipant?.status == .invited {
print("Was invited")
// Present option to act on invite
}