在 ios6 中,我使用以下代码在游戏中心进行身份验证:
[GKLocalPlayer localPlayer].authenticateHandler = ^(UIViewController* viewController, NSError* error)
{
if (error != nil)
{
return;
}
else
{
if (viewController != nil)
{
[rootViewController presentModalViewController:viewController animated:YES];
}
}
上面的代码绑定(bind)到一个按钮。如果用户正确输入了用户名和密码,一切正常。但是,如果用户取消了 viewController 然后再次点击按钮,代码块将不会再次进入。我想在每次用户点击按钮(或至少前两三次)后显示登录 viewController。我该如何更新我的代码?
感谢您的回复
最佳答案
这是 Apple 的设计,与您的按钮无关。这也已在 StackOverflow 的其他地方以及我自己的工作中注意到。
关于game-center - ios6中的游戏中心认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18690764/