-1
実行時にNSLocalizedStringで取得するlangを変更しようとしています。実行時にアプリケーション言語を変更する
私は試してみるこの質問が既に尋ねられて、私はスウィフト3.
のための答えを見つけていないことを知っている:
UserDefaults.standard.removeObject(forKey: "AppleLanguages")
UserDefaults.standard.set("en", forKey: "AppleLanguages")
UserDefaults.standard.synchronize()
と:
let language = "en"
let path = Bundle.main.path(forResource: language, ofType: "lproj")
let bundle = Bundle(path: path!)
let string = bundle?.localizedString(forKey: "AppleLanguages", value: language, table: nil)
をが、何も動作しません....
ありがとうございました!