0

ユーザーがフラグをタップしてゲーム言語を変更できる GameKit (リーダーボードと実績) を使用するゲームを作成しました。私の問題は、標準のGameKitのビューで言語を変更する方法です。

私は以下を使用してこれを達成しようとしました:

[[GKLocalPlayer localPlayer] setAccessibilityLanguage:@"en-EN"];

GKAchievementViewController* achievementsVC = [[[GKAchievementViewController alloc] init] autorelease];
[achievementsVC setAccessibilityLanguage:@"en-EN"];

しかし、これはうまくいきません。何か案は?

4

1 に答える 1

0

適切なローカリゼーション アプローチに従う必要があります。アプリとゲーム キットは、アプリ レベルではなく、デバイス レベルで設定された言語設定に従う必要があります。ゲーム キットを強制的に別の言語にすることはできません。ユーザーは settings.app で言語を変更する必要があります。

于 2013-05-30T16:56:56.410 に答える