1
resposta

Validações a mais para um objeto que já temos acesso

No vídeo da aula Eventos com longpress, o professor pede para fazermos o uso de declaração de uma constante, para pegar a celula e ainda validar o indexPath (com guard let) para enfim retornar o objeto.

Eu fiquei mais na dúvida, porque todas essas informações poderiam ser passadas pela chamada do método:

@objc func mostraDetalhes(_ gesture: UILongPressGestureRecognizer)

Ela é chamada no método cellForRowAt, onde nós temos, o indexPath e até a própria refeição e ambos poderiam ser enviados para retirar todo o código produzido no vídeo inteiro.

Entendo que é uma outra forma de se obter essas informações, porém como vídeo educativo, acaba fazendo novos desenvolvedores criarem vício de linguagem de ficar o tempo todo validando constantes para obter um valor que elas já têm.

Caso eu esteja enganado, por favor, podem me esclarecer?

1 resposta

Olá, tudo bem ?

Vi que sua dúvida foi aberta já tem um tempo :(

Será que conseguiu resolver ? :D

Se sim compartilha conosco como fez!