game-center - ios6中的游戏中心认证

标签 game-center

在 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/

相关文章:

ios - Swift - 集成 GameCenter 以使用排行榜

swift - 从 GKMatch 访问玩家属性

iphone - iOS开发: Does automatch always timeout around five minutes of waiting?

ios - 游戏中心在 iPhone 模拟器中工作,但在 iPad 上不工作 - Swift 4

iphone - 游戏中心 API + 应用内购买 API = 一个应用程序有两个不同的用户帐户?

ios - 如何删除游戏中心排行榜中的虚假分数?

objective-c - Swift 游戏中心认证

objective-c - GameKit 与 GKMatchSendDataReliable 的通信是否可靠?

android - 统一社交API

swift - 将分数发布到 Game Center 排行榜