私はオブジェクティブ C の ipod アプリで xcode で作業しており、クラスの 1 つ (rootViewController) にフィールド (navigationController) があります。インスタンス化された rootViewController の navigationController を別のクラスから参照するにはどうすればよいですか? たとえば、FirstViewController.m クラスから navigationController を参照するにはどうすればよいでしょうか。
これがアプリケーションデリゲートを参照するための参照しか見つけることができないようです。
FirstViewController でアプリケーション デリゲートを参照する場合は、次のように言います。
MyAppDelegate *delegate = [[UIApplication sharedApplication] delegate];
[delegate.navigationController pushViewController:childController animated:YES];
MyAppDelegate の代わりに rootViewController クラスに対してこれを行うにはどうすればよいですか?