IOS 7上的游戏中心排行榜/成就标题语言总是英语

时间:2014-08-12 11:06:03

标签: ios7 leaderboard

当系统语言变为法语时,但排行榜(或成就)的标题和描述语言无法更改,请始终使用英语。 这个问题只发生在IOS7上(IOS6没问题。)这是我的代码,

- (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];
}

现在,这些代码正在IOS6上运行,所以有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我认为应用会缓存排行榜标题,因此在应用运行时切换语言会导致显示以前的语言标题。

请参阅我的详细信息:Wrong language in Game Center Leaderboards/Achievements

相关问题