gpt4 book ai didi

ios - 在 segue IndexPath 期间在 tableview 中传递变量

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

我正在尝试将数据从我的 tableview 转移到 view controller。到目前为止,我能够移动显示在单元格中的数据,但由于某种原因我无法使用变量。

这是已经在工作的东西

//Prepare for Segue
destination.titleSegue = (cell?.textLabel?.text!)!
destination.priceSegue = (cell?.detailTextLabel?.text!)!
destination.imageSegue = (cell?.imageView?.image!)!

所有这些数据都被传输到第二个 View 。

现在,我将向您展示我的cellForRowAtIndexPath

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

let cell = UITableViewCell(style: .Subtitle , reuseIdentifier: cellId)

cell.backgroundColor = UIColor.clearColor() //Makes colour of cells clear so we can see the background
cell.textLabel?.text = userList[indexPath.row].title //Shoes Name
cell.textLabel?.textColor = UIColor.whiteColor() //Sets text colour to white
cell.detailTextLabel?.text = "$\(userList[indexPath.row].price!)" //Displays price of shoes
cell.detailTextLabel?.textColor = UIColor.whiteColor() //Sets text colour to white

//LOOK HERE STACK OVERFLOW*******
let descriptionText = userList[indexPath.row].description




let URLString = self.userList[indexPath.row].listingImageURL //Finds URL of profile image

let URL = NSURL(string:URLString!)! //Converts URL Stirng to NSURL

cell.imageView?.frame = CGRectMake(10,10,100,100) //Sets frame size for images on tableview TODO

cell.imageView?.contentMode = .ScaleAspectFit //Sets image to aspect fill for image TODO

cell.imageView?.hnk_setImageFromURL(URL) //Displays image on table view from Haneke Framework

return cell
}

如果您回到我的prepare for segue,我需要调用什么来解析 CellForRowAtIndexPath 中的“descriptionText”变量,以便将数据移至第二个 View Controller ?

最佳答案

正如@vadian 所说,在您的 prepareForSegue 方法中,您可以像这样访问 tableView 选定行的 indexPath

let indexPath = tableView.indexPathForSelectedRow

let descriptionText = self.userList[indexPath.row].description

关于ios - 在 segue IndexPath 期间在 tableview 中传递变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39404019/

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