HELP! Передача из TableViewCell с searchbar

segue
tableview

#1

Данные сортируются нормально, однако при клике на них, ничего не происходит, догадываюсь, что нужно дополнить функцией UISrotyBoardSegue, но код не могу найти, прошу помощи.

import UIKit

class KoAPTableViewController: UITableViewController, UISearchResultsUpdating {

var tableArray = ["Статья 1.4. Принцип равенства перед законом","Статья 1.5. Презумпция невиновности","Статья 2.1. Административное правонарушение","Статья 2.3. Возраст, по достижении которого наступает административная ответственность","Статья 2.6.1. Административная ответственность собственников (владельцев) транспортных средств","Статья 2.9. Возможность освобождения от административной ответственности при малозначительности административного правонарушения","Статья 4.1. Общие правила назначения административного наказания","Cтатья 4.2. Обстоятельства, смягчающие административную ответственность","Статья 4.3. Обстоятельства, отягчающие административную ответственность","Статья 4.4. Назначение административных наказаний за совершение нескольких административных правонарушений","Статья 4.5. Давность привлечения к административной ответственности","Статья 4.6. Срок, в течение которого лицо считается подвергнутым административному наказанию","Статья 20.1. Мелкое хулиганство","Статья 20.20. Потребление (распитие) алкогольной продукции в запрещенных местах","Статья 20.21. Появление в общественных местах в состоянии опьянения","Статья 27.9. Досмотр транспортного средства","Статья 27.12. Отстранение от управления транспортным средством, освидетельствование на состояние алкогольного опьянения и медицинское освидетельствование на состояние опьянения","Статья 27.12.1. Медицинское освидетельствование на состояние опьянения","Статья 27.13. Задержание транспортного средства","Статья 28.5. Сроки составления протокола об административном правонарушении","Статья 28.6. Назначение административного наказания без составления протокола","Статья 29.5. Место рассмотрения дела об административном правонарушении","Статья 29.6. Сроки рассмотрения дела об административном правонарушении","Статья 29.7. Порядок рассмотрения дела об административном правонарушении","Статья 31.9. Давность исполнения постановления о назначении административного наказания","Статья 32.7. Исчисление срока лишения специального права"]
var segueIdentifieres = ["AA","AB","AC","AD","AE","AF","AG","AH","AI","AJ","AK","AL","AM","AN","AO","AP","AQ","AR","AS","AT","AU","AV","AW","AX","AY","AZ"]
var searchController = UISearchController()
var resultsController = UITableViewController()
var filterArray = [String]()

override func viewDidLoad() {
    super.viewDidLoad()
  
    searchController = UISearchController(searchResultsController: resultsController)
    tableView.tableHeaderView = searchController.searchBar
    searchController.searchResultsUpdater = self
    resultsController.tableView.delegate = self
    resultsController.tableView.dataSource = self

}

func updateSearchResults(for searchController: UISearchController) {
    filterArray = tableArray.filter({ (array:String) -> Bool in
        if array.contains(searchController.searchBar.text!) {
            return true
        } else {
            return false
        }
    })
    resultsController.tableView.reloadData()
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    // #warning Incomplete implementation, return the number of rows
    if tableView == resultsController.tableView {
        return filterArray.count
    } else {
        return tableArray.count
    }
}

override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = UITableViewCell()
    if tableView == resultsController.tableView {
        cell.textLabel?.text = filterArray[indexPath.row]
        return cell
    } else {
        cell.textLabel?.text = tableArray[indexPath.row]
    }
    cell.textLabel?.numberOfLines = 0
    return cell
}
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    performSegue(withIdentifier: segueIdentifieres [indexPath.row], sender: self)
}

}