当系统语言变为法语时,但排行榜(或成就)的标题和描述语言无法更改,请始终使用英语。 这个问题只发生在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上运行,所以有什么想法吗?
答案 0 :(得分:0)
我认为应用会缓存排行榜标题,因此在应用运行时切换语言会导致显示以前的语言标题。
请参阅我的详细信息:Wrong language in Game Center Leaderboards/Achievements