iOS – 本地化的 JSON 资源

标签 ios cocoa-touch cocoa localization

我的/MyApp/Resources/文件夹中有一个 JSON 资源 resource.json。我希望将此资源本地化,因此我在 Xcode 中选择将其本地化为瑞典语和英语。我现在有 2 个文件夹:

/MyApp/Resources/sv.lproj/resource.json

/MyApp/Resources/en.lproj/resource.json

到目前为止一切顺利。但每当我尝试将此资源用于:

NSString *jsonPath = [[NSBundle mainBundle] pathForResource:@"resource" ofType:@"json"];
NSString *jsonString = [NSString stringWithContentsOfFile:jsonPath encoding:NSUTF8StringEncoding error:&error];

jsonString 将始终包含资源的英文版本。我已尝试在模拟器和设备上切换语言,但无济于事。

我不确定如何解决这个问题......

最佳答案

删除应用程序后,清理并构建它。

关于iOS – 本地化的 JSON 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13529337/

相关文章:

ios - 真的很奇怪的 drawRect 行为??

ios - 如何将数字转换为其枚举?

当我设置 BarTintColor 时,iOS 导航栏失去透明度

ios - 从 UIView 到 UIViewController?

ios - UIStoryboard 应用程序中的 PopToViewController

iphone - iOS 应用程序的操作队列与调度队列

swift - 命令行 Swift 脚本的最低限度可行的 GUI 是什么?

cocoa - 从 Cocoa 应用程序内执行外部应用程序

ios - 检索 Firebase 数据的更有效方法?

iOS:如何创建具有不同大小和可点击单元格的collectionView