私は、1つのナビゲーションコントローラに複数のビューコントローラを埋め込んでいます。 どのようにすれば、以前のvcをvcからさらに表示することができますか?既存のビューコントローラをプログラムで表示する
はlet vc = self.storyboard?.instantiateViewControllerWithIdentifier("MenuViewController") as! MenuViewController
self.presentViewController(vc, animated: true, completion: nil)
これは機能せず、次のエラーを返します: これは私が試したもので、すべての回でアンラップ
fatal error: unexpectedly found nil while unwrapping an Optional value
'' MenuViewController "は間違いなく正しいですか? – zcui93
人々はあなたのエラーを修正するために答えていますが、あなたのエラーを修正することは、これを行うことが新しいView Controllerを作成して提示し、既存のコントローラに戻らないという事実を変更することはありません。巻き戻しセグを使用するか、ナビゲーションコントローラのpop/dismissメソッドのいずれかを使用して戻る必要があります。 – dan
ナビゲーションコントローラーのビューコントローラースタックを巻き戻して、以前のビューコントローラー(アンワインドセグ)に戻したいのですか、または新しいビューコントローラーをナビゲーションコントローラー(コードの意味)にプッシュしますか? –