ios6 - xCode 4.5 和 iOS 6 上的 NSLocalization

标签 ios6 xcode4.5 nslocalizedstring

有什么方法可以像在旧的 iOS5 中一样在 xCode 4.5 for iOS6 中使用带有 NSLocalizedString(@"KEY", @"") 的 Localizable.strings 吗?

这是我的示例代码:

在 Localizable.strings 中

"KEY"= " Hello World !";

在 .m 脚本中

NSString *tempString = NSLocalizedString(@"KEY", NULL);

NSLog(@"我的字符串是:%@", tempString);

iOS5.1的日志是:“我的字符串是:Hello World!”

iOS6 的日志是:“我的字符串是:KEY”

……我真的要疯了!我的错误在哪里?
非常感谢!!!

最佳答案

他们不需要创建新项目并复制,只需删除可本地化的文件,再次创建它就可以了。

关于ios6 - xCode 4.5 和 iOS 6 上的 NSLocalization,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12608859/

相关文章:

objective-c - 如何正确使用 webkit 委托(delegate)来启动和停止微调器、OS X、OBJ-C

ios - 本地化字符串仅通过 Interface Builder 应用翻译

ios - Xcode 10 中的本地化

ios - 获取应用内购买产品列表?

javascript - 如何使用 jquery 检测特定的 iOS 版本?

ios - 如何在 iOS 6 中强制 UIViewController 为纵向

ios6 - UISplitViewController 细节 View 投影

xcode - 最新SDK的SDKROOT路径

ios - 应用程序在 ios 5.1 中工作正常,但在 ios 6 中崩溃

objective-c - NSLocalizedString 格式