本質的に、ナビゲーションコントローラのサブビューから新しいビューコントローラをプッシュする正しい方法は何ですか。ナビゲーションビューのサブビューからのコントローラのプッシュ
問題であることサブビューはself.navigationController
(そのnil
)
理由は、私は、ナビゲーションバーのビュー&メインビューのために別々のコントローラを必要としますが、両方が新しいコントローラをプッシュする必要がある継承しません。
誰かがこれを行う正しい方法を教えてくれたら、私はこのモデルを変更したいと思います。また
:代表団コントローラがnil
あるよう
AppDelegate *del = (AppDelegate *)[UIApplication sharedApplication].delegate
[del.navigationController pushViewController:vc animated:YES];
は動作しません。
nilをされないようNavigationControllerで
2.Embedあなたの現在のViewControllerあなたのViewControllerをプッシュする二つの方法superViewControllerのnavigationController 1.Use
を試すこと* del =(AppDelegate *)[UIApplication sharedApplication] .delegate; [del.navigationController pushViewController:vc animated:YES]; ' はデリゲートコントローラとして動作しません。 – Ryan