mirror of
https://github.com/zhigang1992/GitHawk.git
synced 2026-06-02 06:30:26 +08:00
27 lines
689 B
Swift
27 lines
689 B
Swift
//
|
|
// UIViewController+AttributedStringViewDelegate.swift
|
|
// Freetime
|
|
//
|
|
// Created by Ryan Nystrom on 7/5/17.
|
|
// Copyright © 2017 Ryan Nystrom. All rights reserved.
|
|
//
|
|
|
|
import UIKit
|
|
|
|
extension UIViewController: AttributedStringViewDelegate {
|
|
|
|
func didTapURL(view: AttributedStringView, url: URL) {
|
|
presentSafari(url: url)
|
|
}
|
|
|
|
func didTapUsername(view: AttributedStringView, username: String) {
|
|
presentProfile(login: username)
|
|
}
|
|
|
|
func didTapEmail(view: AttributedStringView, email: String) {
|
|
guard let url = URL(string: "mailTo:\(email)") else { return }
|
|
UIApplication.shared.open(url, options: [:], completionHandler: nil)
|
|
}
|
|
|
|
}
|