苹果GameCenter是一项要求

时间:2013-11-07 16:44:09

标签: ios objective-c game-center modalviewcontroller

我创建的iOS游戏需要玩家拥有游戏中心帐户,所以当他们第一次玩游戏时,他们需要登录游戏中心(如果还没有登录),那我就是什么困惑于GameCenter登录ViewController中显然是一个取消按钮,如何禁用它?点击它时显示一些消息?

3 个答案:

答案 0 :(得分:2)

您无法禁用该功能,但在用户登录之前,您无法显示任何内容。

答案 1 :(得分:0)

您无法禁用取消按钮,但可以使用

检查播放器是否已成功登录
[localPlayer setAuthenticateHandler:^(UIViewController *login, NSError *) {
    if (localPlayer.authenticated) {
        NSLog(@"GameCenter authenticated");
    } else {
        NSLog(@"GameCenter didn't authenticate");
    }
}];

答案 2 :(得分:0)

通常情况下,您会通过“登录游戏中心”按钮显示某种启动视图,或者可能会对您的游戏进行一些解释和/或用户需要登录才能玩游戏。按下登录按钮将显示GameCenter登录视图,如果用户取消,他们将只是保持在启动视图,直到他们再次点击登录按钮并成功登录。