HandleTurnEventForMatch: didBecomeActive: not called

I ran into some strange problem in a multiplayer game.

Method

(void)handleTurnEventForMatch:(GKTurnBasedMatch *)`match `didBecomeActive:(BOOL)didBecomeActive

must get a turn from another player.

But his work is inconsistent - he gets a tour without any regularity.

1 I use real devices for testing.

2 In Itunesconnectall inclusive, versions are correct.

3 is [GKTurnBasedEventHandler sharedTurnBasedEventHandler].delegatenot emppty.

And turns are obtained from time to time randomly.

Can someone help me?

+5
source share

All Articles