我想在iOS上点击按钮更改我自己的应用语言

时间:2014-03-21 10:35:07

标签: ios objective-c ios5

if(btn.tag==1)
{
    [[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"en", nil] forKey:@"AppleLanguages"];
    [[NSUserDefaults standardUserDefaults]synchronize];
}else{
    [[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"ar", nil]  forKey:@"AppleLanguages"];
    [[NSUserDefaults standardUserDefaults]synchronize];
}

但是第一次没有改变语言我首先选择语言并重新启动应用程序然后它改变语言但不是第一次改变

由于

1 个答案:

答案 0 :(得分:1)

我不认为你可以改变语言,一旦设定好。这就是为什么你在下次启动应用程序后做对了。

如果您已经知道这一点,请再解释一下您的问题。