I\'m working on a turn based iOS game using the new turn-based iOS5 API.
One of the delegate protocols you need to implement for this is GKTurnBasedEventHandlerDele
I just finished fighting my way through this, and after a week or so of banging my head against the desk I discovered these important things:
(1) The simulator does not receive these turn notifications. Once I made this work, it works fine between two devices. A simulator playing versus a device will send events, but not receive them. So if you are trying to use one device and the simulator to test this, good luck. Use two devices.
(2) Make sure that you have "Game Center Enabled for this Version" turned on in iTunes connect, and make sure that the CFBundleVersion in your app matches this version. As soon as I did this, everything started working.
I assume you have already done: [GKTurnBasedEventHandler sharedTurnBasedEventHandler].delegate = YOUR_DELEGATE_CLASS;