如何确定ReceivedTurnEventFor是否为邀请?

时间:2018-12-21 07:03:54

标签: swift game-center

在阅读了各种问题之后,我了解到GKTurnBasedMatches的邀请只有在被邀请用户轮到时才发送。并通过“ func player(_ player:GKPlayer, receiveTurnEventFor match“类。

但是我现在不确定如何处理邀请吗?我想为用户提供接受/拒绝邀请的机会。这是我应该编写以下代码的地方:

如果收到转弯事件==邀请{要求拒绝/接受}

如果是,该怎么办?如何确定是否有邀请,以及如何接受/拒绝邀请?

1 个答案:

答案 0 :(得分:0)

我相信我已经通过使用以下代码解决了这个问题:

  if match.currentParticipant?.status == .invited {
           print("Was invited")
// Present option to act on invite
}