我在视图控制器中实现了searchBarSearchButtonClicked委托方法
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar {
searchBar.text = textView.text
}
单击“搜索”按钮但searchBar.text属性为空时,成功调用该方法。
为什么searchBar.text会为空?
答案 0 :(得分:1)
您应该使用“searchBar.text”中的值,而不是将“textView.text”的值赋给它。试试这个:
评论此“searchBar.text = textView.text”并添加“NSLog(@”%@“,searchBar.text);”
立即检查日志中搜索栏的值。如果您已将搜索栏的代理连接到文件所有者,也可以检查您的XIB文件。