Commit f023e900 authored by pete谢兆麟's avatar pete谢兆麟

调整SF控制器的跳转方式

parent 8535fad8
......@@ -440,7 +440,8 @@ extension YHMyDocumentsDetailViewController: UITableViewDelegate, UITableViewDat
let tmpVC = SFSafariViewController(url: url)
tmpVC.dismissButtonStyle = .close
tmpVC.delegate = self
self.navigationController?.pushViewController(tmpVC)
tmpVC.modalPresentationStyle = .fullScreen
present(tmpVC, animated: true, completion: nil)
} else {
YHHUD.flash(message: error?.errorMsg ?? "")
}
......@@ -463,7 +464,8 @@ extension YHMyDocumentsDetailViewController: UITableViewDelegate, UITableViewDat
let tmpVC = SFSafariViewController(url: url)
tmpVC.dismissButtonStyle = .close
tmpVC.delegate = self
self.navigationController?.pushViewController(tmpVC)
tmpVC.modalPresentationStyle = .fullScreen
present(tmpVC, animated: true, completion: nil)
} else {
YHHUD.flash(message: error?.errorMsg ?? "")
}
......@@ -498,7 +500,8 @@ extension YHMyDocumentsDetailViewController: UITableViewDelegate, UITableViewDat
let safariViewController = SFSafariViewController(url: url)
safariViewController.dismissButtonStyle = .close
safariViewController.delegate = self
self.navigationController?.pushViewController(safariViewController)
safariViewController.modalPresentationStyle = .fullScreen
present(safariViewController, animated: true, completion: nil)
} else {
YHHUD.flash(message: error?.errorMsg ?? "")
}
......@@ -514,7 +517,8 @@ extension YHMyDocumentsDetailViewController: UITableViewDelegate, UITableViewDat
let safariViewController = SFSafariViewController(url: url)
safariViewController.dismissButtonStyle = .close
safariViewController.delegate = self
self.navigationController?.pushViewController(safariViewController)
safariViewController.modalPresentationStyle = .fullScreen
present(safariViewController, animated: true, completion: nil)
})
}
} else {
......@@ -523,7 +527,8 @@ extension YHMyDocumentsDetailViewController: UITableViewDelegate, UITableViewDat
let safariViewController = SFSafariViewController(url: url)
safariViewController.dismissButtonStyle = .close
safariViewController.delegate = self
self.navigationController?.pushViewController(safariViewController)
safariViewController.modalPresentationStyle = .fullScreen
present(safariViewController, animated: true, completion: nil)
} else {
YHHUD.flash(message: error?.errorMsg ?? "")
}
......@@ -542,7 +547,8 @@ extension YHMyDocumentsDetailViewController: UITableViewDelegate, UITableViewDat
let safariViewController = SFSafariViewController(url: url)
safariViewController.dismissButtonStyle = .close
safariViewController.delegate = self
self.navigationController?.pushViewController(safariViewController)
safariViewController.modalPresentationStyle = .fullScreen
present(safariViewController, animated: true, completion: nil)
} else {
YHHUD.flash(message: error?.errorMsg ?? "")
}
......@@ -755,7 +761,7 @@ extension YHMyDocumentsDetailViewController: UITableViewDelegate, UITableViewDat
extension YHMyDocumentsDetailViewController: SFSafariViewControllerDelegate {
// MARK: 点击左上角的完成
func safariViewControllerDidFinish(_ controller: SFSafariViewController) {
controller.navigationController?.popViewController()
controller.dismiss(animated: true)
viewModel.requestSignBack("\(self.viewModel.mainModel?.writing_document.doc_sign.id ?? 0)") {[weak self] success, error in
guard let self = self else { return }
self.getData()
......
......@@ -389,7 +389,8 @@ extension YHMySignatureDetailViewController: UITableViewDelegate, UITableViewDat
let safariViewController = SFSafariViewController(url: url)
safariViewController.dismissButtonStyle = .close
safariViewController.delegate = self
self.navigationController?.pushViewController(safariViewController)
safariViewController.modalPresentationStyle = .fullScreen
present(safariViewController, animated: true, completion: nil)
} else {
YHHUD.flash(message: error?.errorMsg ?? "")
}
......@@ -407,7 +408,8 @@ extension YHMySignatureDetailViewController: UITableViewDelegate, UITableViewDat
let safariViewController = SFSafariViewController(url: url)
safariViewController.dismissButtonStyle = .close
safariViewController.delegate = self
self.navigationController?.pushViewController(safariViewController)
safariViewController.modalPresentationStyle = .fullScreen
present(safariViewController, animated: true, completion: nil)
})
}
} else {
......@@ -416,7 +418,8 @@ extension YHMySignatureDetailViewController: UITableViewDelegate, UITableViewDat
let safariViewController = SFSafariViewController(url: url)
safariViewController.dismissButtonStyle = .close
safariViewController.delegate = self
self.navigationController?.pushViewController(safariViewController)
safariViewController.modalPresentationStyle = .fullScreen
present(safariViewController, animated: true, completion: nil)
} else {
YHHUD.flash(message: error?.errorMsg ?? "")
}
......@@ -435,7 +438,8 @@ extension YHMySignatureDetailViewController: UITableViewDelegate, UITableViewDat
let safariViewController = SFSafariViewController(url: url)
safariViewController.dismissButtonStyle = .close
safariViewController.delegate = self
self.navigationController?.pushViewController(safariViewController)
safariViewController.modalPresentationStyle = .fullScreen
present(safariViewController, animated: true, completion: nil)
} else {
YHHUD.flash(message: error?.errorMsg ?? "")
}
......@@ -648,7 +652,7 @@ extension YHMySignatureDetailViewController: UITableViewDelegate, UITableViewDat
extension YHMySignatureDetailViewController: SFSafariViewControllerDelegate {
// MARK: 点击左上角的完成
func safariViewControllerDidFinish(_ controller: SFSafariViewController) {
controller.navigationController?.popViewController()
controller.dismiss(animated: true)
viewModel.requestSignBack("\(id)") {[weak self] success, error in
guard let self = self else { return }
self.getData()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment