GKLocalPlayer *localPlayer = [GKLocalPlayer localPlayer];
localPlayer.authenticateHandler = ^(UIViewController *viewController, NSError *error) {}
我正在尝试实现如果用户当前已经登录,则用户打开游戏应用程序后,排行榜按钮即可使用。但是,如果用户未登录,则用户必须单击自定义GameCenterSignIn按钮才能登录GameCenter。
由于上述代码而导致实施问题。它不会让我以两种不同的方式登录两次。
为什么我不能在同一个视图控制器中两次使用上面的代码。一个在ViewDidLoad方法中,另一个在我的自定义GameCenterSignIn按钮中,用户可以选择而不是在游戏启动时立即弹出GameCenter,或者让用户离开应用程序以登录GameCenter?
答案 0 :(得分:0)