Essa função foi utilizada na aula 3 do curso Swift parte 2, segue o trecho do código:
override func prepare (for segue: UIStoryboardSegue, sender: Any?) {
if let viewController = segue.destination as? ViewController {
viewController.tableViewController = self
}
}
Minha dúvida é: Qual motivo atribuir self ao viewController.tableViewController? Já que no arquivo ViewController.swift a variável já foi atribuída da seguinte forma:
var tableViewController: RefeicoesTableViewController?