gpt4 book ai didi

swift - Segue 未从 Swift 中的 TableViewCell 触发

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

我已经从 UIButton 设置了 segue,它工作正常,但是我在 TableViewCell 上设置的 segue 不起作用。

TableViewCell 在触摸时高亮显示,但 segue 不会触发。TableViewCell 以灰色突出显示,但我将其设置为蓝色。

segue 是一个选择推送 segue。

我已经在 Objective-C 中多次这样做,没有问题,为什么它在 Swift 中不起作用。

希望有人能帮我解决这个问题。

最佳答案

我已经通过更改以下内容解决了我的问题:-

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell
{
let cell:UITableViewCell = UITableViewCell(style:UITableViewCellStyle.Default, reuseIdentifier:"categorycell")
}

改为:-

override func tableView(tableView: UITableView?, cellForRowAtIndexPath indexPath: NSIndexPath?) -> UITableViewCell?
{
let cell = tableView!.dequeueReusableCellWithIdentifier("categorycell", forIndexPath: indexPath) as UITableViewCell
}

现在 segue 开始了。

感谢所有试图提供帮助的人。

关于swift - Segue 未从 Swift 中的 TableViewCell 触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24555307/

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