This is driving me crazy, I just can't find out the problem:
I have a crash on game center on simulator, in the device it works perfect.
It crashes when I call the following code:
[[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error) {
if (error) {
NSLog(@"An error occured authenticating the local game center player");
NSLog(@"Error: %@", [error localizedDescription]);
}
}];
I've tried setting both deployment target and base sdk to 4.3 with no luck.
I've tried doing the call from application:didFinishLaunchingWithOptions:
and also doing it later after the player clicks on the "play" button in the main screen. Both cases the same result.
Also, I get no stack trace; it looks like this:
0 objc_msgSend
1 < ???? >
I get a EXC_BAD_ACCESS
.
Any idea will be appreciated.
Thanks