I am looking for ideas how to fix a problem I'm having with transposing data from my first view controller to the second view controller. The second view controller is being called when the user selects a table cell.
Code that populates the first tableview
public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = mtgRates.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! ViewControllerTableViewCell
    cell.fiName.text = fetchedFiName[indexPath.row].fiName
    cell.oneYear.text = fetchedFiName[indexPath.row].oneYear
    cell.twoYear.text = fetchedFiName[indexPath.row].twoYear
    cell.threeYear.text = fetchedFiName[indexPath.row].threeYear
    cell.fourYear.text = fetchedFiName[indexPath.row].fourYear
    cell.fiveYear.text = fetchedFiName[indexPath.row].fiveYear
            return (cell)
}
I've watched many youtube videos but they all take a simple approach when setting up the data using an array set globally.
Code that I have been working but does nothing at this point.
 func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        oneYearFound = self.fetchedFiName[indexPath.row].oneYear
        twoYearFound = self.fetchedFiName[indexPath.row].twoYear
        threeYearFound = self.fetchedFiName[indexPath.row].threeYear
        fourYearFound = self.fetchedFiName[indexPath.row].fourYear
        fiveYearFound = self.fetchedFiName[indexPath.row].fiveYear
    performSegue(withIdentifier: "segue", sender: self)
}
I am thinking my issues is sending the fetched results to the second view controller
Thank you for any help!
More info based on the reply. You are correct I do have two view controllers on the storyboard. The code I have this far my UIViewController is
class SegueViewController: UIViewController {
@IBOutlet weak var V2TwoYear: UILabel!
@IBOutlet weak var V2FiveYear: UILabel!
@IBOutlet weak var V2FourYear: UILabel!
@IBOutlet weak var V2ThreeYear: UILabel!
@IBOutlet weak var V2OneYear: UILabel!
@IBOutlet weak var V2FiName: UILabel!
override func viewDidLoad() {
    super.viewDidLoad()
    V2FiName.text = foundFi[myIndex].fiName
    V2TwoYear.text = foundFi[myIndex].twoYear
    V2OneYear.text = foundFi[myIndex].oneYear
    V2ThreeYear.text = foundFi[myIndex].threeYear
    V2FourYear.text = foundFi[myIndex].fourYear
    V2FiName.text = foundFi[myIndex].fiveYear
}
 
     
    