在 ios6 中,我使用以下代码在游戏中心进行身份验证:
[GKLocalPlayer localPlayer].authenticateHandler = ^(UIViewController* viewController, NSError* error)
{
if (error != nil)
{
return;
}
else
{
if (viewController != nil)
{
[rootViewController presentModalViewController:viewController animated:YES];
}
}
上面的代码绑定到一个按钮。如果用户正确输入了他们的用户名和密码,一切都会很好。但是,如果用户取消 viewController 然后再次 tab 按钮,代码块将永远不会再次输入。我想在用户每次点击按钮后显示登录视图控制器(或至少在前两到三次)。我怎样才能更新我的代码?
感谢您的回复