我想返回到以前的viewController,所以我使用了dismiss方法,但是当我选择一个单元格时,什么也没有发生。这是我现在拥有的代码。
override func tableView(_ tableView: UITableView, didSelectRowAtindexPath: IndexPath) {
delegate?.dataReceived(data: universityArray[indexPath.row].name)
dismiss(animated: true, completion: nil)
}
答案 0 :(得分:0)
从头顶上,我可以在这里看到两个潜在的问题
tableView
代表tableView.delegate = self
popViewController
而不是dismiss
self.navigationController?.popViewController(animated: true)
希望问题是上述问题之一。