2

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

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

2 回答 2

2

你记得连接代理吗?

label.delegate = 自我

它对我有用

于 2016-10-31T15:18:48.913 回答
0
   extension YourViewController: TTTAttributedLabelDelegate {   
        func attributedLabel(_ label: TTTAttributedLabel!, didSelectLinkWith url: URL!) {
            UIApplication.shared.openURL(url)
        }
    }
于 2017-05-02T16:10:50.813 回答