基于回合的参与者超时日期始终为NULL

时间:2012-12-03 18:27:06

标签: game-center

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

关于玩家超时的问题......在我让他们工作之后,这是如何实现的?我看到GKTurnBasedMatchOutcomeTimeExpired ......是否会出现转弯事件?

1 个答案:

答案 0 :(得分:1)

来自Apple的开发者论坛

Elian Gidoni -

  

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