1
resposta

Erro: Use of unresolved identifier 'tableviewController'

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)

    }

}
1 resposta

Oi Gilmar, tudo bem ?

Cara eu vi que sua dúvida é um pouco antiga, será que tu já resolveu ? Se sim pode compartilhar conosco ?