我正在使用本地化。因此,结构(Base.lproj文件夹,Localizable.strings)已经设置,应用程序以正确的语言加载(取决于您的手机设置)。但是,在应用程序中,用户需要能够通过视图更改语言。如何在不重新启动应用程序的情况下即时更改语言。 这里有一个解决方案,但似乎不是很好
var path = NSBundle.MainBundle.PathForResource("fr", "lproj");
var languageBundle = NSBundle.FromPath(path);
var myLocalizedString = languageBundle.LocalizedString("locloc", " ");