gpt4 book ai didi

ios - tableviewController 内重新加载数据失败

转载 作者:行者123 更新时间:2023-11-30 12:54:18 29 4
gpt4 key购买 nike

class SelectionBoxViewController: UITableViewController,UISearchBarDelegate {
var searchbar = UISearchBar()

override func viewDidLoad() {
super.viewDidLoad()
searchbar.delegate = self
}

func searchBar(searchBar: UISearchBar, textDidChange searchText: String) {
tableView.reloadData()
}
}

它在tableView.reloadData()处崩溃,并出现EXC_BAD_ACCESS

最佳答案

可能是两件事(包括):

  • 您没有将类链接到 Storyboard中的 tableView
  • 未实现 UITableViewDataSource 所需的委托(delegate)

尝试将此函数添加到您的类中:

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 0
}

还有这个:

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
return UITableViewCell()
}

关于ios - tableviewController 内重新加载数据失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40605730/

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