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];

        }];

    }

  • 相关阅读:
    迭代器,可迭代对象,生成器区别
    七大经典排序算法
    二叉排序树的插入、生成、删除及查找操作
    二分查找(折半查找)
    顺序查找
    二叉树的创建、遍历及应用
    (原创)一些常见小程序(C)
    顺序队列
    二叉树的创建
    Vue开源项目库汇总
  • 原文地址:https://www.cnblogs.com/gzz2016/p/5203686.html
Copyright © 2011-2022 走看看