次のシナリオがあります。ビューコントローラがあり、プログラムによって別のビューに移動する必要があります。ユーザーに設定を変更する機能を提供します。
私はVC1とVC_settingsを持っていて、それらのコントローラの間に現在のモーダルセグがあります。私はsegueに識別子を与え、次のように呼んでいます。異なるビューコントローラから同じビューを開く
performSegue(withIdentifier: "SegueToSettingsView)
これは問題なく動作します。設定ビューが開き、VC1に戻ることができます。
もう1つのビューコントローラVC2で同じ機能を使いたいと思います。私は設定ビューを再利用したいが、問題はセグが既にVC1とVC_settingsの間に接続されており、VC2のために新しいものを接続することができないということである。
VC2で上記のコイスを使って既存のセグを呼び出そうとすると、アプリケーションがクラッシュします。
を選択します。しかし、Xcodeの手順を説明してくださいか、少しコードスニペットを作成/使用する方法を教えてください? – altralaser