2011-02-10 12 views
1

私はリソースで.jsonのファイルが含まれてiPhoneアプリを作成していますが、それらのファイルを使用してアクセスすることができませんでした。.jsonファイルはmainBundleに含まれていませんか?

[[NSBundle mainBundle] pathForResource:@"xxx" ofType:@"json"] 

これらのファイルが構築されたアプリケーション・パッケージに含まれていないようです。パッケージに.jsonファイルを含めるために設定する必要のあるものはありますか?

ありがとうございます。

+0

いただきましたか? –

+0

それは問題ありませんが、なぜ.jsonファイルがパッケージに含まれていないのかを知りたいと思います。 –

+0

あなたはそれがバンドルに含まれていないことをどのように知っていますか? NSLog([NSBundle mainBundle] pathForResource:@ "xxx" ofType:@ "json"]); 'チェックしないでください;) –

答えて

2

何もする必要はありません。それを確認するだけで、ターゲットに追加されました(写真の右側の小さな目盛り)。ビルドの詳細ログを確認して、効果的にコピーされたことを確認します。 .txt` `へのファイルの種類を設定し、それがJSONであるかのようにそれを解析すると間違っ

json file added as resource

+0

私はアイコンが何を意味するのか分からなかった。ありがとう! –

0

ターゲットに.jsonファイルが含まれていることを確認してください。ターゲットのリソースコピーフェーズを調べることによって、メインバンドルにコピーされているかどうかを確認できます。ファイルがそこにリストされている場合は、バンドルにも含まれています。

+0

ありがとうございます.jsonファイルはここには含まれていませんでした。 –

+0

リソースコピーフェーズに自動的に追加される.jsonファイルを設定することは可能ですか? –

関連する問題