Użyj danych z klasy bez nowego inicjatora

Mam układ TabBar i na karcie głównej mam przycisk „Połącz”, który po naciśnięciu wysyła akcję do klasy TransferViewController, aby utworzyć sesję GameKit. Następnie mam inną kartę o nazwie Wyślij, która ma przycisk „Wyślij plik”, który po naciśnięciu wysyła akcję do klasy TransferViewController, która również używa zmiennej „Session”, która została skonfigurowana przy użyciu połączenia, aby wysłać plik, ale ponieważ jest to inna zakładka tworzy nową instancję kontrolera i chce, żebym się połączyła, ale przycisk znajduje się na karcie Strona główna.

Czy mimo to mogę mieć jeden kontroler dla dwóch kart bez dwóch instancji? Chcę, aby użytkownik kliknął połączenie na karcie Strona główna, a następnie przełączył się na kartę Wyślij i naciśnij przycisk Wyślij plik i użyj ustawień zmiennych przez połączenie na drugiej karcie. Przepraszam, jeśli to jest mylące.

questionAnswers(1)

yourAnswerToTheQuestion