私は3つのビューコントローラ、、、を持ってvcAいvcBますvcC。
私はオンにvcAなってプッシュしvcBます。できます。
vcCからプッシュしようとするvcBと失敗します。のself.navigationControllerプロパティはvcBですnil。
このプロパティに関するヘルプファイルを読むと、次のように表示されます。
ビューコントローラがナビゲーションコントローラ内に埋め込まれていない場合、このプロパティはnilです。
したがって、vcBおそらくナビゲーションコントローラの内部にはありません。
私の質問は、ナビゲーションコントローラーself.navigationController pushViewController:vcB ...に埋め込むのに十分ですか?そうでない場合、ナビゲーションコントローラーvcBに埋め込むにはどうすればよいですか?vcB
注意:vcAInterface Builder上に構築されておりvcB、vcCプログラムで作成されます。