0

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

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

    searchBar.text = textView.text
}

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

任何想法为什么 searchBar.text 会是空的?

4

1 回答 1

1

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

注释此“searchBar.text = textView.text”并添加“NSLog(@"%@",searchBar.text);"

现在在您的日志中检查搜索栏的值。如果您已将搜索栏的代表连接到文件的所有者,您还可以检查您的 XIB 文件。

于 2011-07-11T11:34:04.420 回答