关于接口对接的小记录

来源:互联网 发布:左轮吉他淘宝网 编辑:程序博客网 时间:2024/06/10 00:43
  • 在合适的时候发出请求
  /**    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 的方法来遍历 否则会crashNSDictionary *loanDict = loanListArray[indexPath.section];    localApplyCodeLabel.text = [loanDict objectForKey:@"localApplyCode"];

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

  • 小结
    请求的方法可以参考AFNetWorking,以上请求的方法是封装好的,后续深入的再添加。
0 0
原创粉丝点击