取消第一个提示游戏中心后验证用户

时间:2012-05-14 23:45:33

标签: ios xcode game-center

我正在使用http://www.raywenderlich.com/5480/beginning-turn-based-gaming-with-ios-5-part-1

上的教程

我有两个问题我一直试图解决。如果用户登录,该应用程序工作正常。我想知道如果他们决定取消初始请求,如何重新检查/询问登录。

这是在appDelegate

  // At the top of the file
  #import "GCTurnBasedMatchHelper.h"

  // At the end of applicationDidFinishLaunching, right before 
  // the return YES
  [[GCTurnBasedMatchHelper sharedInstance] authenticateLocalUser];

我想在应用程序中这样做....

    if([GKLocalPlayer localPlayer].playerID]==nil)
    {
    [[GCTurnBasedMatchHelper sharedInstance] authenticateLocalUser];
    NSLog(@“Log them in!\n”);
    }
    else
    {
    NSLog(@“All set\n”);
    }

显然这不是要走的路......我该怎么做?

1 个答案:

答案 0 :(得分:0)

我会做一个像这样的功能:

-(void)autentificateAgain{
    [[GCTurnBasedMatchHelper sharedInstance] authenticateLocalUser];
}

现在从按钮调用它... 这应该够了吧。

我希望它有所帮助: - )

问候

安瑟伦