当searchBarSearchButtonClicked调用时,SearchBar文本为空

时间:2011-07-11 11:02:08

标签: iphone ios uisearchbar uisearchbardelegate

我在视图控制器中实现了searchBarSearchButtonClicked委托方法

- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar {

    searchBar.text = textView.text
}

单击“搜索”按钮但searchBar.text属性为空时,成功调用该方法。

为什么searchBar.text会为空?

1 个答案:

答案 0 :(得分:1)

您应该使用“searchBar.text”中的值,而不是将“textView.text”的值赋给它。试试这个:

评论此“searchBar.text = textView.text”并添加“NSLog(@”%@“,searchBar.text);”

立即检查日志中搜索栏的值。如果您已将搜索栏的代理连接到文件所有者,也可以检查您的XIB文件。