Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

prepareForSegue

Quando adiciono o seguinte código:

   override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
        if segue.identifier == "addMeal" {
          let view = segue.destinationViewController as ViewController  
(Erro nessa linha, ele fala any object is not convertible)
            view.delegate = self
6 respostas

Lucas,

Qual a sua versão do XCode? Aqui na versão 6.2 não ocorre este erro.

Versão 6.3.1

Se eu coloco let view = segue.destinationViewController as! ViewController o codigo funciona, mas quando rodo a aplicação no meu segue ele não puxa minhas informações de uma tela pra outra.

Quais informações que você está tentando passar de uma tela pra outra? Como está o seu código?

Olá Lucas,

Você precisa adicionar o tableView.reloadData() para que a tabela seja recarregada após adição da nova refeição. A função de adição fica assim:

func add(meal: Meal) { meals.append(meal) tableView.reloadData()

Espero ter ajudado!

solução!

Lucas,

Conseguiu prosseguir? Tem ainda alguma dúvida?

Abraço!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software