gpt4 book ai didi

ios - 类 UITableViewCell 没有名为 Storyboard的成员

转载 作者:行者123 更新时间:2023-11-28 07:11:54 25 4
gpt4 key购买 nike

我知道这是导入类的问题,但我不确定我需要哪个。

目前我有 public class postWithTitleAndImageTableViewCell: UITableViewCell, UINavigationControllerDelegate {
我出现的问题可以在这里看到:xcode我需要导入哪些类来解决我的问题?

最佳答案

UITableViewCell 既没有 Storyboard也没有 navigationController 属性。 UIViewController 有这两个。它们不可互换,它们是不同的类型。如果您想访问单元格的 tableViewController 的属性,您需要在单元格中存储对 View Controller 的引用或找到其他方法来访问它。


从 TableView 引用 View Controller

在你的 TableView Controller 中:

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithReuseIdentifier("CellIdentifier", indexPath: indexPath)
cell.viewController = self
return cell
}

在您的 TableView 单元格中添加一个属性来保存 View Controller :

var viewController: UIViewController?

override func prepareForReuse() {
super.prepareForReuse()
viewController = nil
}

关于ios - 类 UITableViewCell 没有名为 Storyboard的成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28140100/

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