我从 Xcode(文件 > 新建 > 文件 > 字符串文件)创建了一个名为“Localizable.strings”的字符串文件,因为我想本地化我的应用程序。
我的琴弦现在可以正常工作了。我的可本地化字符串文件包含
"TEST_TEXT" = "Test";
在我设置的代码中
label1.text = NSLocalizedString(@"TEST_TEXT", nil);
就像我说的那样完美。应用程序运行时标签显示“测试”。
但是当我单击“本地化”并选择英语时,它将不起作用。我的标签将显示 TEST_TEXT,文件将移至 en.lproj。
也许 iOS 在 en.lproj 中找不到该文件?
乔纳森