現在、複数のView Controllerを含むマルチプラ接続プロジェクトに取り組んでいます。私のマルチペイパー接続プログラムは1つのファイルにあり、ボタンと対話する必要がある他のファイルを拡張します。私はいくつかのテストを行っており、接続した後にView Controllerを切り替えると、私はいくつかの奇妙なエラーが発生することに気付きました。私はコンソールを見て、1つのピア接続があると言いますが、次のView Controllerをロードすると、0のピアがロードされています。私は切断の通知を取得しないと、それは私がピアを失ったとは言わない。また、私がアプリを終了した後にのみ切断されている他のデバイスのいずれかでアプリを終了する場合。それで、なぜこれをやっているのですか?あなたが望むなら、私はコードを投稿することができます。ありがとう。スイッチング後にマルチペラ接続セッションが切断されました
さらに、VCスイッチの後にリセットまたは切断するセッションもありますか?ここで
は、コンソール出力です:
2017-03-20 22:47:12.399 MyProject[44689:1031520] Did send data to 1 peers
2017-03-20 22:47:12.399 MyProject[44689:1031520] Game Started with 1 peers
2017-03-20 22:47:12.420 MyProject[44689:1031439] View loaded with 0 peers
これらのMultipeerオブジェクトはどこに配置しますか? –
マルチペラ接続で行うすべてのオブジェクトは1つのファイル内にあり、それと対話する必要のあるファイルはそのクラスを呼び出します。そのため、アクティブなセッションはすべてMPCファイルから通信しています。 – Matt319