大家好我正在使用UIStoryboard为我的应用程序开发本地化部分,而不是通过Xcode在应用程序中创建.strings文件。 我想从服务器加载.strings文件并将其用于uistoryboard进行本地化,我知道通过查看此链接使用.xib完成的流程 http://iosapplove.com/archive/2013/01/localizable-strings-how-to-load-translations-dynamically-and-use-it-inside-your-iphone-app/ 我在故事板中加载的相同过程,我在沙盒中创建了一个自定义捆绑包,我根据设备语言创建了一个文件夹,其名称为本地化,即如果设备语言设置为espanol,则文件夹名称将为es .lproj在该文件夹中我正在保存.string生命。 当谈到编码部分
MainClassAppDelegate *_app = (MainClassAppDelegate *)[[UIApplication sharedApplication]delegate];
pwdTxtfld.placeholder = NSLocalizedStringFromTableInBundle(@"cut-iX-CM1.placeholder", nil,_app._languageBundle,nil);
但是对于uitextfield占位符没有进行本地化,因为我正在使用textfield对象id及其类型,当应用程序使用espanol本地化启动时,文本字段占位符显示此文本我正在通过nslocalisedstring,即 切IX-CM1.placeholder。
Some1请帮助我,我出错了。我启用了故事板进行本地化,我正在以编程方式进行操作。