更改UIImagePickerController

时间:2016-08-10 09:36:47

标签: ios iphone swift localization uiimagepickercontroller

在应用运行时,有没有办法强制更改UIImagePickerController的语言?

我在我的项目中使用了ArabicEnglish的本地化。但是,当我在运行时更改应用程序语言时,它可以正常运行但在重新启动手机之前不会更改相机和照片库语言,类似于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: "")
        }
}

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您可以将语言代码放在以下代码中

knitr_setup