好的,这让我感到紧张!
我必须对文件做错了,但我的应用程序现在使用来自“ghost”Localizable.strings的标题。我之后更改了文件的内容,但忽略了所有更改。
NSLocalizedString(@"captionKey", nil)
请帮忙!
修改
在DarkDust的评论之后,我从iPhone中删除了应用程序,清理了项目,构建并运行,应用程序现在显示了密钥。很正常。但是当我添加一个新的Localizable.strings时,它被忽略了。如果它有助于下面的代码记录(null)
:
NSLog(@"%@", [[NSBundle bundleForClass:[self class]] pathForResource:@"Localizable" ofType:@"strings"]);
答案 0 :(得分:2)
好的发现了这个问题。 我不知何故弄乱了构建规则(Xcode 4 - >选择你的目标 - >选项卡“构建规则”) 在那里,我有一些没有使用“CopyStringFile”的“CopyStringsFile”规则。 不知道这是怎么回事。 我所要做的就是删除它们(确保至少有一个使用“CopyStringFile”)
棘手的东西