GameKit Framework прослушивается или устарел? - PullRequest
0 голосов
/ 14 декабря 2011

В настоящее время я работаю над реализацией игрового центра в приложении. Я следовал этому туто Учебному пособию 1 и этому Учебному пособию 2 У них обоих есть эта строка GKLocalPlayer

[GKLocalPlayer localPlayer]

я медленно и уверенно выполнял шаги, но каждый раз, когда я собираю свою работу, у меня есть это

GKLocalPlayer underclared и GKScore и некоторые другие в GK.

Мне интересно, что-то не так в моем Game Kit Framework?

Кажется, я не могу найти проблему, потому что другие, кто попробовал эти уроки, получили ее успешно.

Вот часть кода, которая включает в себя GKLocalPlayer (в tutorial1):

- (void) authenticateLocalUser
{
    if([GKLocalPlayer localPlayer].authenticated == NO)
    {
        [[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error) 
         {
             [self callDelegateOnMainThread: @selector(processGameCenterAuth:) withArg: NULL error: error];
         }];
    }
}

PS: мой симулятор ios4.0, мой xcode - 3.2.3

1 Ответ

1 голос
/ 14 декабря 2011

GKLocalPlayer (документация, связанная с вами) была представлена ​​в iOS 4.1, как и остальные функции Game Kit .

Выберите iOS 4.1 и новее, убедитесь, что в ваш проект включена инфраструктура GameKit, и дайте нам знать, если у вас возникли те же проблемы.

...