ローカルJSONデータの取り出し
ローカルのJSONデータの読み込み
今回はローカルのJSONデータを読み込むメソッドを作成。 格納されているJSONは配列型、JSONファイル名は引数で渡ってくることを想定。
+(NSArray*)getColorData:(NSString*)fileName { NSBundle *bundle = [NSBundle mainBundle]; NSString *path = [bundle pathForResource:fileName ofType:@"json"]; NSURL *url = [NSURL fileURLWithPath:path]; NSError *deserializingError; NSData *contentOfLocalFile = [NSData dataWithContentsOfFile: (NSString*)url]; NSArray *object = (NSArray*)[NSJSONSerialization JSONObjectWithData:contentOfLocalFile options:NSJSONReadingMutableContainers error:&deserializingError]; NSLog(@"%@",object); return object; }