6

一直在开发使用自定义 UI 进行比赛管理的两人回合制游戏。考虑将应用程序限制为 iOS 6+ 以使用播放器超时。我想向用户显示移动的剩余时间,但参与者.timeoutDate 始终为空?根据 WWDC 2012 视频(表示超时不适用于 nextParticipants 中的最后一个参与者),我在调用 endTurnWithNextParticipants:turnTimeout:matchData:completionHandler 时传递了一个包含两个条目的数组(索引 0 处的对手和索引 1 处的本地播放器) : 转一圈。我已经尝试过 GKTurnTimeoutDefault 和各种整数文字......没有运气......似乎总是为空。玩家的最后一回合日期工作正常。

关于播放器超时......在我让它们工作之后,这是如何交付的?我看到 GKTurnBasedMatchOutcomeTimeExpired ... 这是在回合事件中出现的吗?

4

1 回答 1

1

来自 Apple 的开发者论坛

埃利安·吉多尼——

+1 文档应该是: timeoutDate 参与者轮到超时的日期和时间。(只读)

于 2014-10-17T18:41:18.880 回答