Сбой Gamecenter при проверке входа игрока - PullRequest
0 голосов
/ 10 октября 2011

У меня сбой на этой линии с плохим доступом.

if([GKLocalPlayer localPlayer].authenticated == YES) 

Я видел этот код в нескольких уроках и думаю, что он должен работать. Нужно ли что-то включать перед вызовом?

РЕДАКТИРОВАТЬ: сбой выше, в этой строке - я просто разделил вызовы

player = [GKLocalPlayer localPlayer];

Ответы [ 2 ]

2 голосов
/ 10 октября 2011

Получатель называется isAuthenticated, а не authenticated.Используйте следующее:

if ([GKLocalPlayer localPlayer].isAuthenticated == YES) 

Более подробная информация содержится в руководстве пользователя Game Center от Apple

0 голосов
/ 11 октября 2011

Эта строка:

player = [GKLocalPlayer localPlayer];

завершилась сбоем, поскольку до вызова не было пула памяти автоматического восстановления.Странная авария ...

...