@objc func abrirActionSheet(_ longPress:UILongPressGestureRecognizer) {
if longPress.state == .began {
guard let alunoSelecionado = gerenciadorDeResultados?.fetchedObjects?[(longPress.view?.tag)!] else { return }
print(alunoSelecionado.nome)
}
}
No metodo abrirActionSheet, que trata o gesture de LongPress, sempre esta trazendo o primeiro aluno da lista como sendo o alunoSelecionado. Baixei o projeto final da aula 4 e está com esse problema. Isso pode ser visto é dado um print no alunoSelecionado e também ao exibir o alunoSelecionado no mapa. Sempre obtemos o primeiro aluno da lista.
Estou fazendo algo errado?