From a1ac0f1634ff0bd8f04259fc4cf7ebabd8c8c82d Mon Sep 17 00:00:00 2001 From: 无故事王国 <841720330@qq.com> Date: 星期二, 10 十月 2023 16:40:52 +0800 Subject: [PATCH] 修复BUG --- WanPai/Root/Search/VC/CustomerListVC.swift | 37 +++++++++++++++++++------------------ 1 files changed, 19 insertions(+), 18 deletions(-) diff --git a/WanPai/Root/Search/VC/CustomerListVC.swift b/WanPai/Root/Search/VC/CustomerListVC.swift index 9e34763..c274b62 100644 --- a/WanPai/Root/Search/VC/CustomerListVC.swift +++ b/WanPai/Root/Search/VC/CustomerListVC.swift @@ -13,6 +13,8 @@ class CustomerListVC: BaseVC { + private var toPage:Int! + private var pageMenu:SPPageMenu = { let pageMenu = SPPageMenu(frame: .zero, trackerStyle: .line) // 追踪线 @@ -57,12 +59,24 @@ }() + init(page:Int = 0) { + super.init(nibName: nil, bundle: nil) + toPage = page + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + override func viewDidLoad() { super.viewDidLoad() title = "客服中心" pageMenu.delegate = self pageViewController.delegate = self + + pageViewController.scroll(toPage: toPage, animation: false) + pageMenu.selectedItemIndex = toPage } @@ -97,26 +111,13 @@ } @objc func callPhoneAction(){ - - Services.customerPhone().subscribe(onNext: {[weak self] data in - guard let weakSelf = self else { return } - if let strings = data.data{ - - let vc = UIAlertController(title: "联系客服", message: nil, preferredStyle: .actionSheet) - for str in strings{ - vc.addAction(UIAlertAction(title: str, style: .default, handler: { _ in - UIApplication.shared.open(URL(string: "tell://\(str)")!, options: [:], completionHandler: nil) - })) - } - - vc.addAction(UIAlertAction(title: "取消", style: .cancel)) - vc.show() + Services.customerPhone().subscribe(onNext: { data in + if let phoneNumbers = data.data{ + CommonAlertSheetView.show(items: phoneNumbers) { index in + UIApplication.shared.open(URL(string: "tel://\(phoneNumbers[index])")!, options: [:], completionHandler: nil) + } } }).disposed(by: disposeBag) - - -// let url = URL(string: "tell://18111223301")! -// UIApplication.shared.open(url) } } -- Gitblit v1.7.1