TabBar レイアウトがあり、[ホーム] タブには [接続] ボタンがあり、これを押すと、TransferViewController クラスにアクションが送信され、GameKit セッションが作成されます。次に、「Send File」というボタンがあるSendという別のタブがあり、これを押すと、ファイルを送信するために接続を使用して設定された「Session」変数を使用するクラスTransferViewControllerにもアクションが送信されますが、それは異なるためですコントローラーの新しいインスタンスを作成し、再度接続する必要がありますが、ボタンは[ホーム]タブにあります。
2 つのインスタンスを持たなくても、2 つのタブに 1 つの Controller を使用できる方法はありますか? ユーザーが [ホーム] タブで [接続] をクリックしてから、[送信] タブに切り替えて [ファイルの送信] を押し、別のタブで [接続] によって設定された変数を使用するようにします。これが紛らわしい場合は申し訳ありません。