iOS – 本地化的JSON资源

我在my / 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将始终包含资源的英文版本.我试过在模拟器和设备上切换语言无济于事.

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

最佳答案 删除应用程序后,清理并构建它工作.

点赞