在应用运行时,有没有办法强制更改UIImagePickerController
的语言?
我在我的项目中使用了Arabic
和English
的本地化。但是,当我在运行时更改应用程序语言时,它可以正常运行但在重新启动手机之前不会更改相机和照片库语言,类似于UINavigationController
推/动画动画。
这是我的本地化代码
func localizedString(key: String) -> String {
if let lang = NSUserDefaults.standardUserDefaults().objectForKey("language") as? String {
let language = lang
let path = NSBundle.mainBundle().pathForResource(language, ofType: "lproj")
let bundle = NSBundle(path: path!)
let string = bundle!.localizedStringForKey(key, value: nil, table: nil)
return string
} else {
return NSLocalizedString(key, comment: "")
}
}
有什么建议吗?
答案 0 :(得分:0)
您可以将语言代码放在以下代码中
knitr_setup