Передача данных между классами

Я разработал игру-викторину, и все работает очень хорошо, но есть кое-что, что я хочу улучшить: Моя проблема в том, что у меня есть 3 View Controllers. В первом View Controller пользователь выбирает одиночный или многопользовательский режим.

Второй ViewController - это игра-викторина. Но теперь в третьем ViewController (экран результатов) мне нужно знать, выбрал ли пользователь одиночный или многопользовательский режим.

Я не знаю, как передать это логическое значение из ViewController 1 в ViewController 3.

На данный момент у меня есть логическое значение в каждом ViewController и просто передать эту переменную из View1 в View2, а затем в View3. Но мне не нравится это решение. Есть ли способ, которым я решаю это с делегатами? Или вы знаете другое, лучшее решение?

заранее спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос