| | |
| | | |
| | | extension LoginVC:UITextViewDelegate{ |
| | | func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange, interaction: UITextItemInteraction) -> Bool { |
| | | if #available(iOS 16.0, *) { |
| | | if let str = URL.host(percentEncoded: true){ |
| | | switch str { |
| | | case "treaty": |
| | | push(vc: CommonWebVC(type: .privacy)) |
| | | case "user": |
| | | push(vc: CommonWebVC(type: .user)) |
| | | case "sportSafety": |
| | | push(vc: CommonWebVC(type: .safe)) |
| | | default:break |
| | | } |
| | | return true |
| | | } |
| | | } else { |
| | | // Fallback on earlier versions |
| | | } |
| | | return false |
| | | |
| | | var str:String = "" |
| | | |
| | | if #available(iOS 16.0, *) { |
| | | str = URL.host(percentEncoded: true)! |
| | | } else { |
| | | str = URL.host! |
| | | } |
| | | |
| | | switch str { |
| | | case "treaty": |
| | | push(vc: CommonWebVC(type: .privacy)) |
| | | case "user": |
| | | push(vc: CommonWebVC(type: .user)) |
| | | case "sportSafety": |
| | | push(vc: CommonWebVC(type: .safe)) |
| | | default:break |
| | | } |
| | | return true |
| | | } |
| | | } |