Это сводит меня с ума, я просто не могу определить проблему:
У меня вылетает игровой центр на симуляторе, в девайсе работает отлично.
Он вылетает, когда я вызываю следующий код:
[[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error) {
if (error) {
NSLog(@"An error occured authenticating the local game center player");
NSLog(@"Error: %@", [error localizedDescription]);
}
}];
Я безуспешно пытался установить для цели развертывания и базового SDK значение 4.3.
Я пробовал выполнить вызов из приложения: didFinishLaunchingWithOptions:
, а также сделать это позже, после того как игрок нажимает кнопку «воспроизведение» на главном экране. В обоих случаях результат одинаковый.
Кроме того, я не получаю трассировки стека; это выглядит так:
0 objc_msgSend
1 < ???? >
Я получаю EXC_BAD_ACCESS
.
Любая идея будет принята с благодарностью.
Спасибо