相关疑难解决方法(0)

强制NSLocalizedString使用Swift使用特定语言

使用swift,我如何强制我的应用程序从特定的Localizable.strings读取数据.

我在实例化ViewController之前将它放在didFinishLaunchingWithOptions中,但它仍然显示我的英文应用程序.

NSUserDefaults.standardUserDefaults().removeObjectForKey("AppleLanguages")
NSUserDefaults.standardUserDefaults().setObject("fr", forKey: "AppleLanguages"   
NSUserDefaults.standardUserDefaults().synchronize()
Run Code Online (Sandbox Code Playgroud)

我试图像这样传递一个"AppleLanguages"键的数组,但它仍然不起作用:

NSUserDefaults.standardUserDefaults().setObject(["fr"], forKey: "AppleLanguages"
Run Code Online (Sandbox Code Playgroud)

一旦完成,我可以在应用程序内调用此内容并在不重新启动应用程序的情况下考虑更改吗?

localization ios swift

9
推荐指数
2
解决办法
9600
查看次数

标签 统计

ios ×1

localization ×1

swift ×1