ストーリーボードを使用して2つのビューコントローラーを切り替えようとしています。モーダルシーグを作成するには、1番目のビューコントローラーから2番目に(ボタン上で)コントロールドラッグし、次に2番目から最初にドラッグします。
したがって、1番目のVCのボタンをクリックすると、2番目のVCに移動します。今回、2番目のVCのボタンをクリックすると、最初のVCの元のインスタンスに戻りますか、それとも新しいインスタンスが作成されますか?
同じインスタンスに移動し、ユーザーがいくつかのテキストフィールドにデータを書き込んだ場合、それを画面に保持する方法はありますか?(私はそれらをいくつかの変数に保存したいと思うかもしれません、そしてプログラムは同じインスタンスに戻るので私は変数を取り戻すことができるでしょう)
同じインスタンスに移動しない場合、そうする方法はありますか?
2番目のVCのインスタンスを作成し、self.navigarionController push ...(instance)を使用してみましたが、コントローラーが起動しません。
ストーリーボードを使用してこのプッシュを実行し、2番目のVCでポップした場合も、ポップされません。
(そして私はプッシュ、モーダル、カスタムシーグの違いも理解できませんでした)