Can anyone please help me to pass information about row number selected in tableView? I need it in other view controller to choose data depending on selected row in previous table.
The Xcode blocks returning this data outside function. I cannot manage it for over a week. Thank you in advance.
This is my original code that I have written:
//to object search viewcontroller
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let rowNumber = indexPath.row
print(rowNumber) //just for testing
performSegue(withIdentifier: "ToObjectSearch", sender: self)
}
I have tried this:
//to object search viewcontroller
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) -> Int {
let rowNumber = indexPath.row
print(rowNumber)
performSegue(withIdentifier: "ToObjectSearch", sender: self)
return rowNumber
}
..but it completely blocks segue to next viewcontroller.