0

私は非常に迅速で、プログラムで NSSearchField をリセットしようとしていますが、これを行う適切な方法が見つかりませんでした! 現時点では、私はこの方法でやっています

import Cocoa

extension NSSearchField {
    func reset() {
        self.stringValue = ""
        let cell = self.cell as? NSSearchFieldCell
        let cancelButton = cell?.cancelButtonCell
        cancelButton?.performClick(self)
    }

}

編集:私の問題は、NSSearchFieldDelegate で関数 controlTextDidChange が呼び出されないことです。

それを行うために呼び出す方法は?ありがとう

4

1 に答える 1