zoukankan      html  css  js  c++  java
  • 20160220 网络请求

    //用药宝典

    - (void)MedicaRequest

    {

        [MBProgressHUD showHUDAddedTo:self.view animated:YES];

        AFHTTPRequestOperationManager *manager = [[AFHTTPRequestOperationManager alloc]init];

        manager.responseSerializer = [AFHTTPResponseSerializer serializer];

        manager.responseSerializer.acceptableContentTypes=[NSSet setWithObjects:@"text/html",@"text/plain",@"text/json",@"application/json",nil];

        NSString *mediaUrl = [NSString stringWithFormat:@"%@medicine",Public_URL];

        NSMutableDictionary *mutdic = [NSMutableDictionary dictionary];

        mutdic[@"page"] = [NSString stringWithFormat:@"%d",number];

        [manager POST:mediaUrl parameters:mutdic success:^(AFHTTPRequestOperation *operation, id responseObject) {

            NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:operation.responseData options:NSJSONReadingAllowFragments error:nil];

            

            NSString *code=[NSString stringWithFormat:@"%@",dic[@"code"]];

            NSLog(@"code  ==%@",code);

            if ([code isEqualToString:@"1"]) {

                [_MedicaMutarray addObjectsFromArray:dic[@"data"]];

    //            [_MedicatableView reloadData];

                [MBProgressHUD hideHUDForView:self.view animated:YES];

            }else{

            

                [self showHint:@"查询失败!"];

                [MBProgressHUD hideHUDForView:self.view animated:YES];

            

            }

            

            

            if (_MedicaMutarray.count>0) {

                imagershuju.hidden = YES;

                tiwuxianLab.hidden = YES;

                

            }else{

                imagershuju.hidden = NO;

                tiwuxianLab.hidden = NO;

            }

            [_MedicatableView reloadData];

            [MBProgressHUD hideHUDForView:self.view animated:YES];

        } failure:^(AFHTTPRequestOperation *operation, NSError *error) {

    //        [MBProgressHUD hideHUDForView:self.view animated:YES];

            if (_MedicaMutarray.count>0) {

                imagershuju.hidden = YES;

                tiwuxianLab.hidden = YES;

                

            }else{

                imagershuju.hidden = NO;

                tiwuxianLab.hidden = NO;

            }

           [_MedicatableView reloadData];

            [MBProgressHUD hideHUDForView:self.view animated:YES];

        }];

    }

  • 相关阅读:
    postman是如何使用的?
    PHPstudy如何在本地搭建多站点
    2017 电影推荐
    MySQL 约束、表连接、表关联、索引
    MySQL 基本语句(1)
    MySQL 数据类型
    Python3 基础
    【LOJ】 #2665. 「NOI2013」树的计数
    【LOJ】#2244. 「NOI2014」起床困难综合症
    【51nod】1251 Fox序列的数量
  • 原文地址:https://www.cnblogs.com/gzz2016/p/5203686.html
Copyright © 2011-2022 走看看