尝试在用户点击 table 中的单元格后转到下一个屏幕
trying to go to next screen after user taps on cell in table
在之前的 post 中,下面的代码是对我的问题的回答。当我尝试使用该代码并替换为我的变量等时,出现错误。
'selectedValue' - 错误是 "value of type ViewController has no member 'selectedValue'"
selectedValue代表什么?
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "Details" {
let destination = segue.destinationViewController as? SecondViewController
let cell = sender as UITableViewCell
let selectedRow = tableView.indexPathForCell(cell)!.row
destination!.selectedValue = items[selectedRow]
}
}
此代码看起来像您用来在选择单元格时将所选数据从一个视图控制器传递到另一个视图控制器的代码,对吗?
在您的代码中,selectedValue
应该是在 SecondViewController
中声明的变量。它是 您将数据传递到 的地方。
在之前的 post 中,下面的代码是对我的问题的回答。当我尝试使用该代码并替换为我的变量等时,出现错误。
'selectedValue' - 错误是 "value of type ViewController has no member 'selectedValue'"
selectedValue代表什么?
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "Details" {
let destination = segue.destinationViewController as? SecondViewController
let cell = sender as UITableViewCell
let selectedRow = tableView.indexPathForCell(cell)!.row
destination!.selectedValue = items[selectedRow]
}
}
此代码看起来像您用来在选择单元格时将所选数据从一个视图控制器传递到另一个视图控制器的代码,对吗?
在您的代码中,selectedValue
应该是在 SecondViewController
中声明的变量。它是 您将数据传递到 的地方。