私は非常に迅速で、プログラムで NSSearchField をリセットしようとしていますが、これを行う適切な方法が見つかりませんでした! 現時点では、私はこの方法でやっています
import Cocoa
extension NSSearchField {
func reset() {
self.stringValue = ""
let cell = self.cell as? NSSearchFieldCell
let cancelButton = cell?.cancelButtonCell
cancelButton?.performClick(self)
}
}
編集:私の問題は、NSSearchFieldDelegate で関数 controlTextDidChange が呼び出されないことです。
それを行うために呼び出す方法は?ありがとう