如何延迟显示Game Center的弹出窗口?

yar*_*aru 6 iphone objective-c ios game-center

我已将游戏中心(GC)整合到我的游戏中.它的效果非常好,除了恼人的消息,它可以在激烈的动作中弹出,需要玩家100%的注意力:

"无法连接到Game Center服务器.取消/重试?"

我不介意这个消息,但信息不是那么迫切,必须立即显示.我希望在用户导航到主菜单或其他某个点后显示它.有没有办法实现它?

Ank*_*kur 2

延迟游戏中心的以下登录调用对我来说很有效。

if([GameCenterManager isGameCenterAvailable]){
    gameCenterManager = [[GameCenterManager alloc] init];
    [gameCenterManager setDelegate:self];
    [gameCenterManager authenticateLocalUser];

    NSLog(@"Game center logged in");
}
else 
    NSLog(@"Please login to game center");
Run Code Online (Sandbox Code Playgroud)