NSTextFinder ustawia łańcuch wyszukiwania i programowo usuwa informacje wizualne

mamNSTextView który używa paska wyszukiwania ([textView setUsesFindBar:YES];).

Mam 2 pytania.

Jak usunąć wizualną informację zwrotną z operacji wyszukiwania?

Mój problem występuje, gdy programowo zmieniam zawartość textView. Wizualna informacja zwrotna dotycząca operacji wyszukiwania na poprzedniej treści pozostaje po zmianie zawartości. Oczywiście te żółte pola nie mają zastosowania do nowej zawartości, więc potrzebuję sposobu ich usunięcia podczas zmiany treści textView.

Uwaga: Nie zaimplementowałem protokołu NSTextFinderClient, ponieważ mam prosty textView, a pasek wyszukiwania działa po prostu bez żadnego innego wysiłku.

Jak mogę wysłać ciąg wyszukiwania do paska wyszukiwania?

questionAnswers(1)

yourAnswerToTheQuestion