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

时间:2011-11-20 10:40:14

标签: iphone objective-c ios game-center

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

  

“无法连接到Game Center服务器。取消/重试?”

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

1 个答案:

答案 0 :(得分:1)

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

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

    NSLog(@"Game center logged in");
}
else 
    NSLog(@"Please login to game center");