Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

aula 6.2

@IBAction func showNewItem() { let newItem = NewItemViewController(delegate: self) // esta dizendo que argument type 'view controller' does not conform to expected type 'AddAnItemDelegate' isso ocorre quando coloco o self if let navigation = navigationController { navigation.pushViewController(newItem, animated: true) } }

2 respostas
solução!

erro foi meu.

Acho que você precisa fazer o seu ViewController extender do AddAnItemDelegate como no exemplo:

class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate, AddAnItemDelegate {
  //code
}

Você fez isso?