Ao criar mais de um aluno na agenda notei que o alunoSelecionado estava sendo sempre o primeiro da lista. Mandei imprimir no console o valor do longPress.view?.tag e ele estava sendo como 0, independente do aluno que eu havia selecionado.
Criação do UILongPressGestureReconizer
let longPress = UILongPressGestureRecognizer(target: self, action: #selector(abrirActionSheet(_:)))
Criação do alunoSelecionado dentro da função abrirActionSheet
guard let alunoSelecionado = gerenciadorDeResultados?.fetchedObjects?[((longPress.view?.tag)!)] else { return }
Alguma ideia? Valeu!