我面临的问题是Multiplayer Invitation endless Processing
以下是详细信息。
open func player(_ player: GKPlayer, didAccept inviteToAccept: GKInvite) {
print("player is \(player) \nInvite is \(inviteToAccept)")
EGC.guestPlayerIdentifier = player.playerID
guard let gkmv = GKMatchmakerViewController(invite: inviteToAccept) else {
EGCError.error("GKMatchmakerViewController invite to accept nil").errorCall()
return
}
gkmv.matchmakerDelegate = self
var delegeteParent:UIViewController? = EGC.delegate.parent
if delegeteParent == nil {
delegeteParent = EGC.delegate
}
delegeteParent!.present(gkmv, animated: true, completion: nil)
}
平均只有1
次5
次尝试才能连接&玩一个
完全匹配。
如果其中一人邀请了另一位在手机上打开game
的人
他会得到邀请,game
会开始,但另一方面,game
将是空白或无休止的处理。但是,如果邀请没有
让他的game
已经开放似乎更频繁地工作了。任何帮助将不胜感激