0

When the system language change into french, but the language of title and description for leaderboard( or achievement) can not be changed, always English. And this issue only happens on IOS7(IOS6 is OK.) Here is my code,

- (void) showLeaderboard
{
    GKGameCenterViewController *gameCenterController = [[GKGameCenterViewController alloc] init];
    if (gameCenterController != nil)
    {
        gameCenterController.gameCenterDelegate = self;
        gameCenterController.viewState = GKGameCenterViewControllerStateLeaderboards;
        UIWindow* window = [UIApplication sharedApplication].keyWindow;
        UIViewController* rootViewController = window.rootViewController;
        [rootViewController presentViewController: gameCenterController animated: YES completion:nil];
    }
    [gameCenterController release];
}

Now, this codes are working on IOS6, so any ideas?

modusCell
  • 13,151
  • 9
  • 53
  • 80

1 Answers1

0

I think apps cache Leaderboard titles, so switching languages while an app is running causes the previous language title to display.

See my detailed post: Wrong language in Game Center Leaderboards/Achievements

Community
  • 1
  • 1