Ios 故事板对象和基础对象的本地化。如何使用相同的文件?

Ios 故事板对象和基础对象的本地化。如何使用相同的文件?,ios,ios8,xcode6.1,nslocalizedstring,Ios,Ios8,Xcode6.1,Nslocalizedstring,我想在Xcode 6中实现本地化,看起来一切都很好 在我按下故事板中的本地化按钮后,Xcode为我使用的每种语言打包了两个不同的文件 这是本地化文件: /* Class = "IBUIButton"; normalTitle = "More\nApps"; ObjectID = "F2X-dg-Vvg"; */ "F2X-dg-Vvg.normalTitle" = "More\nApps"; /* Class = "IBUIButton"; normalTitle = "Parents"; O

我想在Xcode 6中实现本地化,看起来一切都很好

在我按下故事板中的本地化按钮后,Xcode为我使用的每种语言打包了两个不同的文件

这是本地化文件:

/* Class = "IBUIButton"; normalTitle = "More\nApps"; ObjectID = "F2X-dg-Vvg"; */
"F2X-dg-Vvg.normalTitle" = "More\nApps";

/* Class = "IBUIButton"; normalTitle = "Parents"; ObjectID = "kwk-af-Aei"; */
"kwk-af-Aei.normalTitle" = "Parents";

/* Class = "IBUIButton"; normalTitle = "Unlock all puzzles"; ObjectID = "tFb-hm-HC6"; */
"tFb-hm-HC6.normalTitle" = "Unlock all";
我的问题是如何使用下面的代码获取本地化字符串:

NSString *str = NSLocalizedString(@"kwk-af-Aei", nil);
现在它返回kwk af Aei字符串,但我希望得到父母

这是否意味着我应该为情节提要和编写代码复制本地化字符串?我的意思是使用不同的文件?

NSLocalizedString用于文件Localizable.strings。您需要将NSLocalizedStringFromTable与这样的特定表一起使用

// Main.strings is localized table for Main.storyboard.
NSString *str = NSLocalizedStringFromTable(@"SEt-7V-WkD.text", @"Main", @"");
当你尝试时会发生什么NSLocalizedString@kwk-af-Aei.normalTitle,无?