gpt4 book ai didi

iphone - 搜索栏文本DidChange

转载 作者:行者123 更新时间:2023-12-03 18:55:22 25 4
gpt4 key购买 nike

在带有 searchBar 的 tableViewController 中,我使用以下方法:

-(void) searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText 
{
...my code
}

当我直接在搜索栏中输入文本时,它工作正常。

我现在遇到的问题是我想以编程方式调用这个方法 - 这意味着我想从我的代码中填充搜索栏,我知道该怎么做(实际上我正在选择我的语言词典中最近搜索的单词应用程序)并调用类似的内容:

 [SearchBar textDidChange: recentlySearchedWord]

但这在我的代码中的任何地方都不起作用。

如果您知道如何解决这个问题,请帮助我。

谢谢

蒂姆

最佳答案

如果您在 View Controller (或任何类)中实现 UISearchBar 的委托(delegate)方法 - (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText 并且您想要调用该方法来自同一个类(class),这就是你想要做的,我假设你必须调用

[self searchBar:SearchBar textDidChange:recentlySearchedWord];

其中 SearchBar 是您引用的 UISearchBar 的实例。

关于iphone - 搜索栏文本DidChange,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11702305/

25 4 0