Pasando datos entre clases

He desarrollado un juego de preguntas y todo funciona muy bien, pero hay algo que quiero mejorar: mi problema es que tengo 3 controladores de visualización. En el primer View Controller, el usuario selecciona el modo de un solo jugador o multijugador.

El segundo ViewController es el juego de preguntas. Pero ahora en el tercer ViewController (la pantalla de resultados) necesito saber si el usuario eligió el modo individual o multijugador.

No sé cómo pasar este booleano de ViewController 1 a ViewController 3.

En este momento tengo un booleano en cada ViewController y solo paso esta variable de View1 a View2 y luego a View3. Pero no me gusta esta solución. ¿Hay alguna manera de resolver esto con los delegados? ¿O conoces alguna otra solución mejor?

Gracias por adelantado

Respuestas a la pregunta(1)

Su respuesta a la pregunta