访问接口

  • 首先创建一个Header File , 在其中写入URL

前两段代码为格式,因为URL开头的格式都是以前两段代码为开始,所以写入之后以后直接输入#define+URL就可以了。

#define IP @"http://dalianmohekeji.eicp.net:8102/repastmanage"
#define URL(api)   [ NSString stringWithFormat:@"%@%@",IP,api]
 #define ******* (输入URL)@"/clientAPI/searchRestaurantList.json"
-(void)getData{
    //    //cityId:城市ID
    //    //lat:纬度
    //    //lng:经度
    //showType
    //sendPrice
    // defaultOeder
   //实例化一个字典 
    NSMutableDictionary *dic = [[NSMutableDictionary alloc] init];
    // 在字典中写入key
    NSDictionary *userInfo = [[NSUserDefaults standardUserDefaults] objectForKey:@"UserInfo"];
    //向dic中传值
    [dic setValue:userInfo[@"supermaketName"] forKey:@"supermaketName"];
    [dic setValue:userInfo[@"tasteCategory"] forKey:@"tasteCategory"];
    [dic setValue:@"0411" forKey:@"ctiyId"];
    [dic setValue:[NSNumber numberWithDouble:121.517977] forKey:@"lng"];
    [dic setValue:[NSNumber numberWithDouble:38.8496481] forKey:@"lat"];
    [dic setValue:userInfo[@"type"] forKey:@"type"];
    [dic setValue:@"1" forKey:@"showType"];
    [MBProgressHUD showHUDAddedTo:self.view animated:YES];// 提示用户正在请求
    [[SetRequest sharedInstance]postRequestWithURL:URL(*********输入URL)
    postParems:dic content:^(NetWorkModel *model){        
        [MBProgressHUD hideAllHUDsForView:self.view animated:YES];
        if(model.error){            
            NSLog(@"获取列表失败");
        }else{            
            if ([model.responseDic[@"error_code"] intValue] == 0) {                      
               _dataSource = model.responseDic[@"restaurantList"];                
                [_tableView reloadData];                
            }
        }
    }];
}


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 首先创建一个Header File ,在Header File中写入URL 因为URL开头格式都是以前两段代码为开...
    你瞅誰阅读 470评论 0 4
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,837评论 19 139
  • 问题: 最近在做一个登录相关的迭代开发时,后台对cookie的支持升级,变的更加“标准”,即:由 原来附在请求头的...
    revolution丶阅读 1,174评论 0 1
  • iOS网络架构讨论梳理整理中。。。 其实如果没有APIManager这一层是没法使用delegate的,毕竟多个单...
    yhtang阅读 5,507评论 1 23
  • 终于在今天结束了这个话题,人类进行的精神交流与肉体欲望都是我所不能理解的,或许本就不是一个擅长交往的对象,希望改进...
    Saminyarmena阅读 382评论 0 0

友情链接更多精彩内容