У меня есть простой пользовательский интерфейс какао со списком элементов и поле поиска, реализованное с использованием NSTableView и NSSearchField соответственно. Источник данных и все привязки настроены и работают хорошо. Я вижу свои данные в списке, и я могу выполнить поиск через него, набрав строки в поле поиска. Когда я печатаю больше текста, количество элементов в списке становится все меньше и меньше, в конечном итоге сводится к одному элементу, который я искал.Как сбрасывать программный код какао NSSearchField?
Теперь, как я могу очистить текст в поле поиска и заставить список вернуться к нормальной жизни? Я могу это сделать, очищая текст вручную (используя клавиатуру), но когда я пытаюсь сделать это программно, скрытые элементы в списке не возвращаются.
Я использую это:
[searchField setStringValue:@""];
очистить текст в поле поиска, но не сбрасывает список.
Любые идеи? Есть ли простой метод [searchField reset], который я просто не могу найти в документации?
Я ненавижу оставлять вопросы «без ответа» только потому, что у меня нет возможности пометить мой собственный ответ как принятый. Может кто-то, пожалуйста, повторите мой ответ как свой? –
Просите, и вы получите. – wfarr