【问题标题】:Implementing Game Center in my ios app在我的 ios 应用程序中实现 Game Center
【发布时间】:2014-09-12 02:20:18
【问题描述】:

我正在尝试在我的新应用中实现游戏中心,我正在学习来自

的教程

http://www.appcoda.com/ios-game-kit-framework/

我正在遵循相同的程序,但不幸的是我无法解决这是我的代码

-(void)authenticateLocalPlayer{
    GKLocalPlayer *localPlayer = [GKLocalPlayer localPlayer];

    localPlayer.authenticateHandler = ^(UIViewController *viewController, NSError *error){
        if (viewController != nil) {
            [self presentViewController:viewController animated:YES completion:nil];
        }
        else{
            if ([GKLocalPlayer localPlayer].authenticated) {
                _gameCenterEnabled = YES;

                // Get the default leaderboard identifier.
                [[GKLocalPlayer localPlayer] loadDefaultLeaderboardIdentifierWithCompletionHandler:^(NSString *leaderboardIdentifier, NSError *error) {

                    if (error != nil) {
                        NSLog(@"%@", [error localizedDescription]);
                    }
                    else{
                        _leaderboardIdentifier = leaderboardIdentifier;
                    }
                }];
            }

            else{
                _gameCenterEnabled = NO;
            }
        }
    };
}

我在第一步,我正在验证播放器,但是当我按照教程中的描述构建和运行时,我在“使用未声明的标识符”的行上看到错误。

_gameCenterEnabled = YES; ------ Use of undeclared identifier '_gameCenterEnabled'

_leaderboardIdentifier = leaderboardIdentifier;----- Use of undeclared identifier 'leaderboardIdentifier'

_gameCenterEnabled = NO;---- Use of undeclared identifier '_gameCenterEnabled'

【问题讨论】:

    标签: ios center


    【解决方案1】:

    您必须先将_gameCenterEnabled_leaderboardIdentifier 声明为属性。

    @property(nonatomic, strong) NSString *leaderboardIdentifier;
    @property(nonatomic, assign) BOOL gameCenterEnabled;
    

    【讨论】:

    • 是啊,非常感谢,它消除了错误,但正如教程中所解释的那样,它没有在游戏中显示游戏中心,我在模拟器中看到我的游戏和以前一样......
    • 当我构建和运行项目时,它仍然无法验证本地玩家,即使它没有给出错误消息,请帮助我将游戏中心放在我的游戏中
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-01
    • 2014-04-13
    • 2015-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多