簡體   English   中英

我想在iOS中單擊按鈕時更改自己的應用程序語言

[英]I want change my own app language on button click in iOS

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

但是它不是第一次更改語言。首先,我選擇語言並重新啟動應用程序,然后它更改了語言,但是第一次沒有更改

謝謝

一旦設置好,我認為您無法更改語言。 這就是為什么下次啟動應用程序后正確使用它的原因。

如果您已經知道這一點,那么請再解釋一下您的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM