Как изменить язык выполнения приложения без перезапуска приложения в ios с целью c? - PullRequest
0 голосов
/ 28 мая 2018

В настоящее время я использую приведенный ниже код для изменения языка приложения.

[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"AppleLanguages"];
[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects: @"French", nil] forKey:@"AppleLanguages"];
[[NSUserDefaults standardUserDefaults] synchronize];

, но он работает при перезапуске приложения.

Я хочу изменить язык приложения при выборе из выпадающего меню безперезапуск приложения.

Ответы [ 2 ]

0 голосов
/ 28 мая 2018

установите текст на вашем языке с помощью NSLocalizedString (<# key #>, <#comment #>)
и снова нажмите тот же viewController

0 голосов
/ 28 мая 2018

Просто используйте эту библиотеку , чтобы изменить язык, на ходу!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...