gpt4 book ai didi

ios - 在 cellForRowAtIndexPath 之后 Swift 调用prepareForSegue

转载 作者:行者123 更新时间:2023-11-30 13:26:53 24 4
gpt4 key购买 nike

我有一个与 TableView 绑定(bind)的segue。我需要找出在prepareForSegue 中点击了哪个单元格,以便我可以提取该单元格的信息并将其传递到目标 View Controller 。我该怎么做?

编辑:代码:

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
print ("preparingForSeque...")
if (segue.identifier == "quoteView") {
let svc = segue.destinationViewController as! QuoteViewController
svc.category = clickedCategory
print ("svc.category is now " + clickedCategory)
print ("Preparing for transfer to a quoteView")
}
}

override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
clickedCategory = categoryArray[indexPath.row]
print ("cell clicked, clickedCategory is now " + clickedCategory)
}

最佳答案

如果您想重新加载整个表格 View ,并且如果您想在按下单元格后转到 View Controller ,请使用 tableView.reloadData() 使用 func name tableView(tableView: UITableView , didSelectRowAtIndexPath indexPath: NSIndexPath).

关于ios - 在 cellForRowAtIndexPath 之后 Swift 调用prepareForSegue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37080035/

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