Почему GKPlayerAuthenticationDidChangeNotificationName является «необъявленным идентификатором» - PullRequest
1 голос
/ 29 февраля 2012

Бесчисленные учебники GameCenter делают это:

 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(localUserAuthenticationChanged) name:GKPlayerAuthenticationDidChangeNotificationName object:nil];

У меня есть другие стандартные методы GameCenter для аутентификации пользователей и т. Д., Но я хотел получать уведомления об изменениях входа в игровой центр, когда приложение находится в фоновом режиме; Согласно многим книгам, онлайн-советам, приведенная выше строка кода - это то, как вы слушаете.

Но я не могу собрать приложение. Он утверждает, что name:GKPlayerAuthenticationDidChangeNotificationName - это необъявленный идентификатор ... это сразу после того, как другой код GameCenter работает нормально (библиотеки и фреймворки действительно импортированы).

Есть идеи, что не так с моим name:GKPlayerAuthenticationDidChangeNotificationName?

1 Ответ

1 голос
/ 29 февраля 2012

Вы должны импортировать игровой комплект в файл, где у вас есть этот код.

...