使用游戏中心连接玩游戏的问题

时间:2018-02-23 06:24:52

标签: ios connection game-center multiplayer invitation

我面临的问题是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)
}

平均只有15次尝试才能连接&玩一个 完全匹配。

如果其中一人邀请了另一位在手机上打开game的人 他会得到邀请,game会开始,但另一方面,game 将是空白或无休止的处理。但是,如果邀请没有 让他的game已经开放似乎更频繁地工作了。任何帮助将不胜感激

enter image description here

0 个答案:

没有答案