TTTAttributedLabel 可点击 link 在 Swift 中不起作用 3

TTTAttributedLabel clickable link does not work in Swift 3

我刚刚升级到 Swift 3. 我创建了一个带有可点击的 TTTAttributedLabel URL,不幸的是委托功能不再起作用。有人有类似的问题吗?

    func attributedLabel(_ label: TTTAttributedLabel!, didSelectLinkWith url: URL!) {
}

你记得连接代表吗?

label.delegate = 自己

对我有用

   extension YourViewController: TTTAttributedLabelDelegate {   
        func attributedLabel(_ label: TTTAttributedLabel!, didSelectLinkWith url: URL!) {
            UIApplication.shared.openURL(url)
        }
    }