GameCenter 未调用任何事件

GameCenter No Events Called

我正在 iOS 上开发 GKTurnBasedGame。我有一个问题,当另一个玩家调用 endTurnWithNextParticipants 时,以下函数不会在另一个模拟器上被调用:

func player(player: GKPlayer, receivedTurnEventForMatch match: GKTurnBasedMatch, didBecomeActive: Bool)

我在具有 Game Center 沙盒帐户的不同 Mac 上使用两个模拟器。 在第一个调用 endTurn 函数的设备上,当前玩家是应该接收事件的另一个玩家。

我认为这可能是沙盒问题?!

有没有人有想法或类似的问题?

致以诚挚的问候,非常感谢!

本杰明

您是否在 IOS8.3 上进行测试?如果是,则该事件在 8.3 中中断;偶数处理程序永远不会为接收者触发。该错误已在 8.4 中修复。

有关详细信息,请参阅