[DataService requestWithUrl:urlString HttpMethod:kPost Parmars:mDic DidFinisBlock:^(AFHTTPRequestOperation *operation, id result) {
NSDictionary *dataDic = [result objectForKey:@"data"];
NSArray *array = [dataDic objectForKey:@"result"];
NSMutableArray *mArr = [NSMutableArray array];
for (NSDictionary *dic in array) {
ResultModel *model = [[ResultModel alloc] initContentWithDic:dic];
[mArr addObject:model];
}
ResultVC *vc = [[ResultVC alloc] init];
vc.countNum = [[dataDic objectForKey:@"majorTotal"] integerValue];
[vc.dataArr1 addObjectsFromArray:mArr];
mArr = nil;
[vc.parametersDic addEntriesFromDictionary:mDic];
[_shapeView performSelector:@selector(removeFromSuperview) withObject:nil afterDelay:3];
mArr = nil;
[self.navigationController pushViewController:vc animated:NO];
} DidFailureBlock:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"error == %@",error);
[_shapeView removeFromSuperview];
} ViewController:self IsAlert:NO];
_shapeView = [[UIView alloc] initWithFrame:[UIScreen mainScreen].bounds];
_shapeView.backgroundColor = [UIColor whiteColor];
ShapeLoadingView *loadView = [[ShapeLoadingView alloc] initWithFrame:CGRectMake((KSCreenWidth - 100)/2, (KSCreenHeight - 120 - 60)/2, 100, 120) title:@"正在评估中..."];
loadView.backgroundColor=[UIColor clearColor];
[_shapeView addSubview:loadView];
AppDelegate *app = (AppDelegate *)[UIApplication sharedApplication].delegate;
[app.window addSubview:_shapeView];
[loadView startAnimating];
网络请求工具类
最新推荐文章于 2022-08-22 10:01:51 发布