我正在iOS上开发一个GKTurnBasedGame。我有一个问题,当另一个玩家正在调用endTurnWithNextParticipants时,以下函数不会在另一个模拟器上调用:
func player(player: GKPlayer, receivedTurnEventForMatch match: GKTurnBasedMatch, didBecomeActive: Bool)
我在不同的Mac上使用两个模拟器和Game Center Sandbox Accounts。 在第一个调用endTurn函数的设备上,当前播放器是应该接收该事件的另一个播放器。
我认为这可能是沙箱问题?!
有人有想法或类似问题吗?
致以最诚挚的问候和感谢!
本杰明
答案 0 :(得分:0)
您是否在IOS8.3上进行测试?如果是这样,该事件在8.3中被打破;偶数处理程序永远不会为收件人触发。该错误在8.4中修复。