Passando dados entre classes

Eu desenvolvi um jogo de perguntas e tudo funciona muito bem, mas há uma coisa que eu quero melhorar: Meu problema é que eu tenho 3 controladores de visão. No primeiro View Controller, o usuário seleciona o modo single ou multiplayer.

O segundo ViewController é o jogo de perguntas. Mas agora no terceiro ViewController (a tela de resultados) eu preciso saber se o usuário escolheu o modo single ou multiplayer.

Eu não sei como passar este booleano do ViewController 1 para o ViewController 3.

No momento, tenho um booleano em cada ViewController e simplesmente passo essa variável de View1 para View2 e depois para View3. Mas eu não gosto dessa solução. Existe uma maneira de resolver isso com delegados? Ou conhece alguma outra solução melhor?

desde já, obrigado

questionAnswers(1)

yourAnswerToTheQuestion