0

我正在尝试TTTAttributedLabel从这个 repo 中使用:https ://github.com/TTTAttributedLabel/TTTAttributedLabel

我有一个IBOutlet

@IBOutlet weak var label: TTTAttributedLabel!

当我尝试使用翻译为 Swift 的代码示例添加到标签的链接时:

self.label.enabledTextCheckingTypes =  NSTextCheckingResult.CheckingType.link.rawValue
self.label.delegate = self

let nsstringText: NSString = "Fork me on GitHub! (https://github.com/mattt/TTTAttributedLabel/)"

self.label.text = nsstringText as String

let range = nsstringText.range(of: "me")
let url = URL(string: "http://github.com/mattt/")

self.label.addLink(to: url, with: range)

我收到此错误:

-[UILabel setEnabledTextCheckingTypes:]:无法识别的选择器发送到实例 0x147e0aa40

任何想法我错过了什么?

4

1 回答 1

1

@dan 是对的,我也遇到了这个问题,并通过在界面构建器中将标签的类设置为 TTTAttributedLabel 来解决它。这是一张图片,看看你需要在哪里改课:

设置班级

于 2019-02-19T16:49:06.407 回答