关于接口对接的小记录

  • 在合适的时候发出请求
  /**
    requestWith: 请求的地址
    parameters:需要传给后台的参数
    **/
  WebService *webService = [[WebService alloc]init];
  [webService requestWith:hPersonMyensuredURL parameters:nil Delegate:self showLoad:NO];
  • 在web请求的代理方法中处理返回的数据
-(void)requestAPIDidSuccess:(id)data WebPrefix:(NSString *)prefix {
    //判断返回的地址前缀是否正确
    if ([prefix isEqualToString:hPersonMyensuredURL]) {
    //如果返回的数据是数组形式 则定义一个全局的数组loanListArray来接收
        NSArray *dataArray = data[@"data"];
        [loanListArray addObjectsFromArray:dataArray];


    //以下是字典形式 
        //if ([prefix isEqualToString:hPersonViewURL]) {
         //NSDictionary *dataDict = data[@"data"];
         // NSDictionary *applyDict = dataDict[@"apply"];
         //   }
    }
}

-(void)requestAPIDidFail:(id)data WebPrefix:(NSString *)prefix {
    //请求失败 提示信息
    [AlertHelper showAlertWithMessage:data[@"message"]];
}
  • 读取到后台数据后 在合适的地方取出
    //数组形式
//数组里面的数据以字典的形式保存 所以需要通过字典来读取数组里面的数据,但是不能使用for in 的方法来遍历 否则会crash
NSDictionary *loanDict = loanListArray[indexPath.section];
    localApplyCodeLabel.text = [loanDict objectForKey:@"localApplyCode"];

//字典形式
直接通过键值方法读取到用来赋值

  • 小结
    请求的方法可以参考AFNetWorking,以上请求的方法是封装好的,后续深入的再添加。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值