« | »

【備忘録】リソースにjsonファイルを仕込んで読み込む

C:
  1. NSError *err;
  2. NSString *path = [[NSBundle mainBundle] pathForResource:@"hoge.json" ofType:nil];
  3. NSString *data = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:&err];
  4.  
  5. arrHoge = [data JSONValue];

pathForResourceに拡張子を含めちゃえば、ofTypeはnilで大丈夫。
ただし.jsonはデフォルトではバンドルリソースに含まれないので、
ターゲット→アプリ名→バンドルリソースをコピー
にファイルを持って行っておく必要がある。

コメント & トラックバック

コメントなし

コメントフィード

コメント