iOS支付宝、微信、银联支付集成封装调用(下)

2020-01-21 05:18:18于海丽

举例方法

利用请求的数据进行赋值传值。


IOAOrderBaseModel *dataSourceModel = self.dataSource[indexPath.section];
  IOAOrderSelectAbleItemModel *itemModel = (IOAOrderSelectAbleItemModel *) dataSourceModel.items[row];
  IOAPayViewController *vc = [IOAPayViewController show:^(NSInteger atIndex) {
  IOAPayItemModel *payItem = itemModel.items[atIndex];
  itemModel.selectedIndex = atIndex;
  
  weakSelf.requestModel.pay_type = payItem.code;
  weakSelf.payItem = payItem;
  
  [weakSelf.tableView reloadSections:[NSIndexSet indexSetWithIndex:section] withRowAnimation:UITableViewRowAnimationNone];
  }];
  [vc setupItems:self.confirmOrderInfo.payment_list];
  [vc setupTitle:@"请选择支付方式"];

最后的举例方法并不是所有的适用,对于上面1.2.3还是可以直接拿过去使用,这些都是原创,如果第一次接入还是希望各位读者读一下上篇文章,集成的整个过程,这个代码的整个demo。


注:相关教程知识阅读请移步到IOS开发频道。