2011-01-21 73 views
0

我将一些外部类添加到已包含自己的本地化字符串的已经本地化的项目中。由于某些原因,本地化不适用于这些类别。应该指出,我没有将外部类文件复制到我的项目中,只是添加了对它们的引用。我认为问题可能是外部字符串文件不能与项目字符串文件 - Localizable.strings - 具有相同的名称,所以我将其更改为该类的唯一内容。这没有帮助。我也尝试将类字符串文件直接拖到项目的“Copy Bundle Resources”中,以确保包中的字符串。仍然没有运气。有趣的是,如果我将这些本地化类添加到尚未本地化的不同项目中 - 例如,项目中没有任何Localizable.strings文件 - 类本地化工作正常。iPhone SDK:外部类文件的本地化?

对此提出建议?

回答

0

您应该使用NSLocalizedStringFromTable而不是NSLocalizedString从除默认Localizable.strings以外的表中提取字符串。