From 21656936d06a8ea01d8d9ce4fdb1dbe0bb2e8419 Mon Sep 17 00:00:00 2001 From: 无故事王国 <841720330@qq.com> Date: 星期三, 12 六月 2024 21:54:19 +0800 Subject: [PATCH] fix bug --- DolphinEnglishLearnStudent/Moudle/Me/VC/AddressManageVC.swift | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) diff --git a/DolphinEnglishLearnStudent/Moudle/Me/VC/AddressManageVC.swift b/DolphinEnglishLearnStudent/Moudle/Me/VC/AddressManageVC.swift index b5bb5d2..aa39351 100644 --- a/DolphinEnglishLearnStudent/Moudle/Me/VC/AddressManageVC.swift +++ b/DolphinEnglishLearnStudent/Moudle/Me/VC/AddressManageVC.swift @@ -26,6 +26,7 @@ private var tableView:UITableView! private var addressManageType:AddressManageType! private var viewModel = AddressManageViewModel() + private var clouse:((AddressModel)->Void)? required init(type:AddressManageType) { super.init(nibName: nil, bundle: nil) @@ -42,7 +43,6 @@ viewModel.configure(tableView) viewModel.beginRefresh() } - override func setUI() { super.setUI() @@ -97,10 +97,20 @@ vc.title = "地址管理" JQ_currentViewController().jq_push(vc: vc) } + + func chooseAddress(_ clouse:@escaping(AddressModel)->Void){ + self.clouse = clouse + } } extension AddressManageVC:UITableViewDelegate{ - + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + if addressManageType == .choose{ + let model = viewModel.dataSource.value[indexPath.row] + clouse?(model) + self.navigationController?.popViewController() + } + } } extension AddressManageVC:UITableViewDataSource{ -- Gitblit v1.7.1