nao tem código
nao tem código
Oi Yannes, tudo bem?
Na verdade, está pegando o primeiro elemento da lista pois falta setar a tag da célula de cada aluno
Ficaria assim:
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let celula = tableView.dequeueReusableCell(withIdentifier: "celula-aluno", for: indexPath) as! HomeTableViewCell
celula.tag = indexPath.row
let longPress = UILongPressGestureRecognizer(target: self, action: #selector(abrirActionSheet(_:)))
guard let aluno = gerenciadorDeResultados?.fetchedObjects![indexPath.row] else { return celula }
celula.configuraCelula(aluno)
celula.addGestureRecognizer(longPress)
return celula
}
Com o celula.tag = indexPath.row
conseguimos setar um identificador diferente para cada célula.
Veja se funciona aí ;)
Abs.