4

/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リソースの英語版が常に含まれます。シミュレーターとデバイスの両方で言語を切り替えようとしましたが、役に立ちませんでした。

これをトラブルシューティングする方法がわかりません...

4

1 に答える 1

2

アプリを削除した後、クリーンアップしてビルドすると機能しました。

于 2012-11-23T12:42:47.233 に答える