gpt4 book ai didi

swift - searchBarSearchButtonClicked 不工作 swift

转载 作者:行者123 更新时间:2023-11-28 10:18:40 27 4
gpt4 key购买 nike

我正在尝试使用 UISearchBar,但它不适合我

这是我的代码

class searchViewController: UIViewController  , UITableViewDataSource , UISearchBarDelegate{
var searchResults = [String]()
@IBOutlet weak var searchTable: UITableView!
@IBOutlet weak var mySearchBar: UISearchBar!
override func viewDidLoad() {
super.viewDidLoad()


}



func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return searchResults.count
}

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

let cell = searchTable.dequeueReusableCellWithIdentifier("searchCell", forIndexPath: indexPath) as! UITableViewCell


return cell
}
func searchBarSearchButtonClicked(searchBar: UISearchBar) {
print("print anything ")
}

func searchBarTextDidBeginEditing(searchBar: UISearchBar) {
print(self.mySearchBar.text)
}



}

当我使用模拟器点击键盘上的搜索按钮时,没有任何事情发生

我试过 searchBarTextDidBeginEditing 它也不起作用

我是不是做错了什么?

最佳答案

您的代码没问题,但您需要设置 mySearchBar.delegate = self 或者您可以在 Storyboard 上执行此操作,使用 ctrl+将搜索栏拖动到 viewController 并选择委托(delegate)。

关于swift - searchBarSearchButtonClicked 不工作 swift ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37764328/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com