loadDefaultLeaderboardIdentifierWithCompletionHandler在从后台返回应用程序时保持调用

时间:2014-06-21 07:44:37

标签: ios iphone game-center

当我调用

时,我有一个使用Apple GameCenter排行榜的应用程序
    [[GKLocalPlayer localPlayer] loadDefaultLeaderboardIdentifierWithCompletionHandler:^(NSString *leaderboardIdentifier, NSError *error) {

// This section call after become active
                            if (error != nil) {
                                NSLog(@"%@", [error localizedDescription]);
                            }
                            else {
                                if (success) {
                                    [MBProgressHUD hideHUDForView:self.view animated:YES];
                                    success();
                                }

                            }

                        }];

一切都很顺利。

但是,当我进入后台并回归并变为活动状态时,该方法再次调用,我没有调用它。我想框架就是这样做的。

为什么? 如何避免该方法调用?

提前10倍!

0 个答案:

没有答案