版权声明:本文为博主原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1338178
[DownLoadData getNewsData:^(id obj, NSError *err) {
NSMutableArray * applications = [NSMutableArray alloc init];
NSMutableArray * picsMutableArr = [NSMutableArray alloc init];
NSArray * apps = obj objectForKey:@"list";
picsArr = obj objectForKey:@"pics";
[picsArr enumerateObjectsUsingBlock:^(NSDictionary *dic, NSUInteger idx, BOOL *stop) {
PictureApplication * app = PictureApplication applicationWithDic:dic;
picsMutableArr addObject:app;
}];
// 接收到的是模型
_picsApps = picsMutableArr;
// picsArr = obj objectForKey:@"pics";
[apps enumerateObjectsUsingBlock:^(NSDictionary *dic, NSUInteger idx, BOOL *stop) {
// 模型中的工厂方法
// 这时模型的映射
HeadTitleApplication * app = HeadTitleApplication applicationWith:dic;
applications addObject:app;
}];
_apps = applications;
_tableView reloadData;
} withId:1 withPage:++page withRetina:1];