Files
GitHawk/Classes/View Controllers/UIViewController+AttributedStringViewDelegate.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)
}
}