私はChildViewController
を持っています。これはParentViewController
のようにclass ChildViewController: ParentViewController
から継承しています。私はそれがParentViewController
をだとして、それが働いていないと子は、実際の画面上に表示されていると仮定していスウィフト3:子ビューコントローラのコンテキストを取得
let controller = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "anotherViewController")
self.present(controller, animated: true, completion: nil)
:ParentViewController
で私は次のコードを実行しようとしています。スニペットを機能させるためにChildViewController
のコンテキスト(自己)を取得することは可能ですか?
ありがとうございました。
質問を編集してください。 anotherViewControllerとChildViewController/ParentViewControllerの間の相関関係は何ですか? "私はそれが動作していないと仮定している..."何?あなたの現在の結果は何ですか?あなたの望む結果は何ですか? "彼は文脈(自己)を得ることは可能ですか"それをどこで得るのですか? "自己"はちょうど現在のインスタンスです... –
@MaticOblak私はParentViewControllerから新しいビューコントローラを提示しようとしていますが、試してみるとアプリケーションがクラッシュします。 ParentViewControllerはChildViewControllerが継承しているもので、AnotherViewControllerは表示しようとしている別のView Controllerです。 – samson
その後、クラッシュは何ですか? 1つのビューコントローラが別のビューコントローラを継承してもクラッシュは発生しません。親が子を提示していても、反対に親が親を提示しているか、子を提示しています。同じビューコントローラの任意の数のインスタンスをスタック/作成し、必要に応じて使用できます。 –