私のプロジェクトの世界のルートには、プロジェクトのアプリ デリゲートで宣言された UIViewController *viewController があります。一番上のViewControllerを見つけることができるように、View ControllerのnavigationControllerフィールドにアクセスしようとしています。ただし、viewController の navigationController フィールドを見るたびに、それは nil です。明らかに私は何かをするのを忘れていました。アイデア?ありがとう...
1355 次
1 に答える
0
ナビゲーションコントローラーに対して強力なプロパティがあることを確認してください。(以下のように:)
@property (strong, nonatomic) UINavigationController *navcon;
次に、アプリデリゲート実装ファイルで合成します。
@synthesize navcon = _navcon;
そして、はい、あなたは持つことができます:
self.navcon = [[UINavigationController alloc] initWithRootViewController:yourViewController];
[self.window addSubview:self.navcon.view];
(ARCが有効になっていると仮定します)
于 2012-08-20T18:39:07.077 に答える