私のストーリーボードのレイアウトは、MainVC
がModalVC
に接続されており、それはモーダルで表示されます。単一のモーダルビューコントローラのアンワインドセグを同じソースビューコントローラの複数のインスタンスの1つに戻すことはできますか?
ただし、プログラムでは、実行時にMainVC
という5つのインスタンスがインスタンス化されます。
結果として、MainVC
の5つのインスタンスはすべて、同じ識別子でModalVC
に接続されます。
MainVC
でいくつかのアクションを実行してから、プロパティを変更する必要があります。これを解除するには、さまざまな方法があります。
ここでトップの答えは非常に詳細で、アンワインドセグエを使用しての実装を説明するだけであり一つのソース・ビュー・コントローラであることのシナリオで: Passing data with unwind segue
私の質問です:はセグエを使用します、その答えや他の方法のように私の状況では、同じMainVC
(同じ識別子)の複数のインスタンスがModalVC
の単一インスタンスに添付されていますか?
unwind segueは、それを開始した単一のMainVC
インスタンスでのみデータを転送したり、アクションを実行したりしますか?または、MainVC
インスタンスの識別子が同じであるため、5つのMainVC
インスタンスすべてに影響しますか?後者の場合は、これを回避する方法はありますか?