我正在尝试使用此仓库中的TTTAttributedLabel
: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
有什么想法我想念吗?
最佳答案
@dan是正确的,我也遇到了这个问题,并通过将接口构建器中标签的类设置为TTTAttributedLabel来解决了该问题。
这是查看需要更改班级位置的图片:
关于ios - setEnabledTextCheckingTypes无法识别的选择器已发送到实例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42660013/