一直致力于使用自定义UI进行比赛管理的双人回合制游戏。考虑将应用程序限制为iOS 6+以便使用播放器超时。我想向用户显示剩余的移动时间,但参与者.timeoutDate始终为空?根据WWDC 2012视频(表示超时不适用于nextParticipants中的最后一个参与者),我在调用endTurnWithNextParticipants时传递一个包含两个条目的数组(索引为0的对手和索引为1的本地玩家):turnTimeout:matchData:completionHandler :转弯。我已经尝试了GKTurnTimeoutDefault和各种整数文字......没有运气......似乎总是空的。玩家的最后回合日期正常。
关于玩家超时的问题......在我让他们工作之后,这是如何实现的?我看到GKTurnBasedMatchOutcomeTimeExpired ......是否会出现转弯事件?
答案 0 :(得分:1)
来自Apple的开发者论坛
Elian Gidoni -1 该文件应该是: timeoutDate 参与者轮到时间的日期和时间。 (只读)