2
respostas

Erro ao pressionar o botão Iniciar

ErroInsira aqui a descrição dessa imagem para ajudar na acessibilidade Erro descrito abaixo, nao sei como resolver, nao estou conseguindo aperta o botao, ele fecha o app quando aperta e da o seguinte erro: Thread 1: "-[iQuiz.ViewController print:]: unrecognized selector sent to instance 0x107017ad0"

An abort signal terminated the process. Such crashes often happen because of an uncaught exception or unrecoverable error or calling the abort() function.

2 respostas

Segue no Git: https://github.com/Marcianooo/iQuiz

Olá, Ítalo, como vai?

O erro que você mencionou ocorre porque o método printContent não está implementado no seu código. Quando você tenta chamar essa função no IBAction, o app não encontra o método e acaba encerrando com o erro de unrecognized selector.

Para corrigir, basta trocar o printContent("O Botão foi pressionado") por print("O Botão foi pressionado"), já que o print é uma função padrão do Swift. Ele deve ficar assim:

@IBAction func botaoPressionado(_ sender: Any) {
    print("O Botão foi pressionado")
}

Isso deve resolver o problema e o botão vai funcionar corretamente ao ser pressionado.

Espero ter ajudado!

Siga firme nos seus estudos e conte com o fórum sempre que precisar!

Abraços :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado