2011-01-21 17 views
0

我將一些外部類添加到已包含自己的本地化字符串的已經本地化的項目中。由於某些原因,本地化不適用於這些類別。應該指出,我沒有將外部類文件複製到我的項目中,只是添加了對它們的引用。我認爲問題可能是外部字符串文件不能與項目字符串文件 - Localizable.strings - 具有相同的名稱,所以我將其更改爲該類的唯一內容。這沒有幫助。我也嘗試將類字符串文件直接拖到項目的「Copy Bundle Resources」中,以確保包中的字符串。仍然沒有運氣。有趣的是,如果我將這些本地化類添加到尚未本地化的不同項目中 - 例如,項目中沒有任何Localizable.strings文件 - 類本地化工作正常。iPhone SDK:外部類文件的本地化?

對此提出建議?

回答

0

您應該使用NSLocalizedStringFromTable而不是NSLocalizedString從除默認Localizable.strings以外的表中提取字符串。