gpt4 book ai didi

ios - 对成员 'tableView(_:numberOfRowsInSection:)' 的不明确引用 为什么会出现此错误?

转载 作者:技术小花猫 更新时间:2023-10-29 11:02:56 24 4
gpt4 key购买 nike

这是我出现错误的代码:错误在第 3 行 'if let indexpath...'

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "show Detail" {
if let indexPath = self.tableView.indexPathForSelectedRow {
let taakDetail : Taak = taken[(indexPath as NSIndexPath).row]
let controller = (segue.destination as! UINavigationController).topViewController as! DetailsViewController
controller.selectedTaak = taakDetail
}
}

我找不到这有什么不明确的地方。它引用的代码是:

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

最佳答案

它没有找到 tableView,因此被抛出,假设您以某种方式打算引用此方法(显然您没有)。

请注意,您的 socket 是 tableview,而不是 tableView。属性区分大小写。

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "show Detail" {
if let indexPath = self.tableview.indexPathForSelectedRow {
let taakDetail : Taak = taken[indexPath.row]
let controller = (segue.destination as! UINavigationController).topViewController as! DetailsViewController
controller.selectedTaak = taakDetail
}
}
}

关于ios - 对成员 'tableView(_:numberOfRowsInSection:)' 的不明确引用 为什么会出现此错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40164244/

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