Przekazywanie danych między klasami
Opracowałem grę quizową i wszystko działa naprawdę dobrze, ale jest coś, co chcę poprawić: Moim problemem jest to, że mam 3 kontrolery widoku. W pierwszym kontrolerze widoku użytkownik wybiera tryb jedno lub wieloosobowy.
Drugi ViewController to gra quizowa. Ale teraz w trzecim ViewControllerze (ekranie wyników) muszę wiedzieć, czy użytkownik wybrał tryb pojedynczego czy wieloosobowego.
Nie wiem, jak przekazać tę wartość logiczną z ViewController 1 do ViewController 3.
W tej chwili mam wartość logiczną w każdym ViewControllerze i po prostu przekazuję tę zmienną z View1 do View2, a następnie do View3. Ale nie podoba mi się to rozwiązanie. Czy mogę rozwiązać ten problem z delegatami? Czy znasz jakieś inne, lepsze rozwiązanie?
Z góry dziękuję