segue не работает с swift

#ios #iphone #objective-c #uitableview #swift

#iOS #iPhone #objective-c #uitableview #swift

Вопрос:

По некоторым причинам я не могу перейти на DetailViewController. Это работает, когда я не использую карту с TableView. Вот код, который я использую для перехода, и вот весь проект

 override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {

        let detailViewController: DetailViewController = segue.destinationViewController as DetailViewController

        detailViewController.Name = self.index

    }
  

Ответ №1:

Swift 4

 performSegue(withIdentifier: "segueID", sender: self.index)
  

 override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
if segue.identifier == "segueID" {
    if let vc = segue.destination as? DetailViewController {
        vc.Name = sender as! [String]
        }
    }
}