0

自从今天升级“一切”以部署到 OS4 设备后,它不再识别本地化的 XIB 和 plist。(它既不是 iPhone 模拟器也不是 iPhone。)在 OS4 之前,切换语言会导致加载正确的本地化文件,但现在不是这样。是否需要“重新创建”、“轻推”或重命名?自 4 月以来,它一直在模拟器和设备上运行,我的代码中没有收到任何警告。

语言为英语和 sv_SE,以防语言代码发生变化。

4

2 回答 2

0

清理 XCode Projects 文件夹(一般维护)后,它就可以工作了。我还遇到了 XIB 的其他问题。我在 XCode Projects 文件夹中有两个文件夹,其中包含两个版本的“相同”xcode 项目。可能有一次我解压缩了旧版本以检查某些内容或从中复制代码,这让 XCode 混淆了使用哪些文件,这是我的猜测。对于那个很抱歉。

于 2010-10-21T12:19:50.603 回答
0

我一直有完全相同的问题,但现在我开始怀疑旧的做法是否只是“做错了”。

看看这里:http: //developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_Functions/Reference/reference.html#//apple_ref/c/macro/NSLocalizedString

要么,要么 NSLocalizedString 刚刚坏了。

于 2010-07-08T12:39:41.437 回答