Я добавил NSSearchField в мой NSViewController, который является основным контроллером моего представления структуры.Теперь он реализует следующие классы:
class MainCatalogNSViewController: NSViewController, NSOutlineViewDelegate, NSOutlineViewDataSource, NSSearchFieldDelegate {
override func viewDidLoad() {
super.viewDidLoad()
searchField.delegate = self
}
}
Поле поиска работает без проблем, пока я не установлю делегата, как указано выше.Как только он установлен, я не могу выйти из него, если он был отредактирован и очищен.
Не могли бы вы объяснить мне, почему это происходит?Может ли эта проблема быть связана с контурным представлением?Я раньше использовал NSSearchField, и он всегда работал хорошо.