Implementei a remoção dos coordinator conforme o que foi exposto das classes para remoção dos coordinator da aula05 item08, mas não vi o funcionamento específico. Além de eu colocar um break point na função viewDidDisappear da classe: ProductDetailsViewController e ele não parar quando a navegação foi finalizada, a classe ProductListCoordinator não parou de dar erro enquanto não adicionei CoordinatorDelegate como herança e não conformei o protocolo para a seguinte declaração: productDetailsCoordinator.delegate = self.
Estou a disposição para falar e esclarecer as dúvidas
Meu xcode está na versão: Version 16.1 (16B40) meu Mac está com o Sequoia 15.3.1 -> iOS 17.3