我创建的iOS游戏需要玩家拥有游戏中心帐户,所以当他们第一次玩游戏时,他们需要登录游戏中心(如果还没有登录),那我就是什么困惑于GameCenter登录ViewController中显然是一个取消按钮,如何禁用它?点击它时显示一些消息?
答案 0 :(得分:2)
您无法禁用该功能,但在用户登录之前,您无法显示任何内容。
答案 1 :(得分:0)
您无法禁用取消按钮,但可以使用
检查播放器是否已成功登录[localPlayer setAuthenticateHandler:^(UIViewController *login, NSError *) {
if (localPlayer.authenticated) {
NSLog(@"GameCenter authenticated");
} else {
NSLog(@"GameCenter didn't authenticate");
}
}];
答案 2 :(得分:0)
通常情况下,您会通过“登录游戏中心”按钮显示某种启动视图,或者可能会对您的游戏进行一些解释和/或用户需要登录才能玩游戏。按下登录按钮将显示GameCenter登录视图,如果用户取消,他们将只是保持在启动视图,直到他们再次点击登录按钮并成功登录。