gpt4 book ai didi

ios - swift 3 游戏中心 : number of participants are always 4

转载 作者:可可西里 更新时间:2023-11-01 06:13:26 24 4
gpt4 key购买 nike

我制作了一款与 Swift 2 完美配合的回合制游戏。我可以成功地将代码更改为 swift 3.2 并更正所有关于 400 的错误,但是游戏中心有一个问题我不知道如何修复它。当通过 gamecenter viewcontroler 我将参与者的数量设置为“2Player”然后按下“邀请 friend ”时,我获得的玩家数量是 4 而不是 2!gamecenter 发送短信给下一个参与者,参与者数量也是 4。这当然会影响程序的其余部分,这是我在 Swift 2 中没有的问题。这是我的代码的一部分:

func joinTurnBasedMatch()
{
let request = GKMatchRequest()
request.minPlayers = 2
request.maxPlayers = 4
request.defaultNumberOfPlayers = 2

let tbvc = GKTurnBasedMatchmakerViewController(matchRequest: request)
tbvc.turnBasedMatchmakerDelegate = self
present(tbvc, animated: true, completion: nil)
}

func turnBasedMatchmakerViewController(_ viewController: GKTurnBasedMatchmakerViewController, didFind match: GKTurnBasedMatch)
{
self.dismiss(animated: true, completion: nil)
self.performSegue(withIdentifier: "To_ViewC_CG", sender: match)
print("*** Number OF Players ***")
print(match.participants!.count)
}

我是否需要向我的代码添加任何内容或更改其中的任何内容?

最佳答案

该问题已在最新的ios更新中得到解决。现在它完美地工作。

关于ios - swift 3 游戏中心 : number of participants are always 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41915243/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com