Boa noite, alguém poderia me ajudar, estou com esse problema "Use of unresolved identifier 'tableviewController'".
import UIKit
class RefeicoesTableViewController: UITableViewController {
var refeicoes = [Refeicao(nome: "Macarrão" , felicidade: 4),
Refeicao(nome: "Miojo" , felicidade: 5),
Refeicao(nome: "Arroz" , felicidade: 3),]
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return refeicoes.count
}
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let celula = UITableViewCell(style: .default, reuseIdentifier: nil)
let refeicao = refeicoes[indexPath.row]
celula.textLabel?.text = refeicao.nome
return celula
}
func add(_ refeicao: Refeicao) {
refeicoes.append(refeicao)
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if let viewController = segue.destination as? ViewController{
viewController.tableViewControler = self
}
}
}
import UIKit
class ViewController: UIViewController {
var tableViewControler: RefeicoesTableViewController?
@IBOutlet weak var nomeTextField: UITextField?
@IBOutlet weak var felicidadeTexteField: UITextField?
@IBAction func adicionar(_ sender: Any) {
guard let nomeDaRefeicao = nomeTextField?.text else {
return
}
guard let felicidadeDaRefeicao = felicidadeTexteField?.text, let felicidade = Int(felicidadeDaRefeicao) else {
return
}
let refeicao = Refeicao(nome: nomeDaRefeicao, felicidade: felicidade)
print("Comi \(refeicao.nome) e fiquei com felicidade: \(refeicao.felicidade)")
tableViewControler?.add(refeicao)
navigationController?.popViewController(animated: true)
}
}