Каков метод для NSSearchField TextDidChange? - PullRequest
0 голосов
/ 09 июня 2019

Что такое аналогичный метод для функции searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) в macOS?

Получил ответ:

 @IBOutlet weak var searchBar: NSSearchField!
  func controlTextDidChange(_ obj: Notification){
    let searchObject:NSSearchField? = obj.object as? NSSearchField
    if searchObject==self.searchBar{

    }
}

1 Ответ

0 голосов
/ 09 июня 2019

Эквивалентом является метод делегата controlTextDidChange:

Объект notification является NSSearchfield.Вы должны разыграть тип

@IBOutlet weak var searchBar: NSSearchField!

func controlTextDidChange(_ notification : Notification){
    guard let field = notification.object as? NSSearchField, field == self.searchBar else { return }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...