So I have a table view and a Custom VC.
then I have an object exercises with detailImage
as property.
How can I get the indexPath.row
from the table row action into my prepareForSegue
function?
this returns nil
: self.tableView.indexPathForSelectedRow
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "detailsSegue" {
if let indexPath = self.tableView.indexPathForSelectedRow {
let destinationController = segue.destinationViewController as! DetailViewController
print(self.exercises[indexPath.row].image)
destinationController.detailImage = self.exercises[indexPath.row].image
print ("send")
}
}
}
See Question&Answers more detail:os