3

在 ios6 中,我使用以下代码在游戏中心进行身份验证:

    [GKLocalPlayer localPlayer].authenticateHandler = ^(UIViewController* viewController, NSError* error)
    {
    if (error != nil)
   {
        return;
    }
    else
    {
        if (viewController != nil)
        {
            [rootViewController presentModalViewController:viewController animated:YES];
        }
    }

上面的代码绑定到一个按钮。如果用户正确输入了他们的用户名和密码,一切都会很好。但是,如果用户取消 viewController 然后再次 tab 按钮,代码块将永远不会再次输入。我想在用户每次点击按钮后显示登录视图控制器(或至少在前两到三次)。我怎样才能更新我的代码?

感谢您的回复

4

1 回答 1

2

这是 Apple 的设计,与您的按钮无关。StackOverflow 上的其他地方也注意到了这一点,我在自己的工作中也注意到了这一点。

于 2013-09-09T02:45:45.430 回答