How to get indexpath in prepareForSegue

前端 未结 4 1029
予麋鹿
予麋鹿 2020-12-04 22:02
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender 
    {
    if ([segue.identifier isEqualToString:@\"Action\"])
    {
        NSIndexPath *indexP         


        
4条回答
  •  时光取名叫无心
    2020-12-04 22:30

    Swift 3.0 / iOS 10

    tableView.indexPathForSelectedRow was introduced in iOS 9

    override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
        if let indexPath = tableView.indexPathForSelectedRow{
            let selectedRow = indexPath.row
            let detailVC = segue.destination as! ParkDetailTableVC
            detailVC.park = self.parksArray[selectedRow]
        }
    }
    

提交回复
热议问题