1 #pragma mark- 解析JSON数据
2 - (NSArray *)parseJSONData:(NSData *)data error:(NSString **)error {
3 NSMutableArray *videos = nil;
4
5 NSDictionary *dict = [data JSONValue];
6
7 NSString *myerror = [dict objectForKey:kError];
8 // 有错误信息
9 if (myerror) {
10 *error = myerror;
11 } else {
12 NSArray *array = [dict objectForKey:kVideos];
13 videos = [NSMutableArray array];
14 for (NSDictionary *obj in array) {
15 Video *v = [Video videoWithDict:obj];
16 [videos addObject:v];
17 }
18 }
19
20 return videos;
21 }