【发布时间】:2020-06-08 07:01:31
【问题描述】:
我无法确定在名为 HyperlinkTextField 的子类中调用 NSTextField 的 init 函数的正确格式。
class HyperlinkTextField: NSTextField {
var url: String = ""
override func mouseDown(with event: NSEvent) {
NSWorkspace.shared.open(URL(string: url)!)
}
required init?(coder: NSCoder) {
super.init(coder: coder)
isBezeled = false
}
init(string: String) {
super.init(string: string) // error: must call a designated initializer of the superclass 'NSTextField'
isBezeled = false
}
}
【问题讨论】: