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