Iphone 如何从Uiviewcontroller加载UINavigationController

Iphone 如何从Uiviewcontroller加载UINavigationController,iphone,uiviewcontroller,uinavigationcontroller,Iphone,Uiviewcontroller,Uinavigationcontroller,我想从UIViewController加载我的UIAVController。我的界面详细信息在这里 @interface ContactUs : UIViewController { IBOutlet UIWindow *window; IBOutlet UINavigationController *navController; } @property (nonatomic,retain) IBOutlet UINavigationController *navCont

我想从UIViewController加载我的UIAVController。我的界面详细信息在这里

@interface ContactUs : UIViewController {

    IBOutlet UIWindow *window;

    IBOutlet UINavigationController *navController;

}

@property (nonatomic,retain) IBOutlet UINavigationController *navController;

@end

and in implementation ..
@合成窗口

@综合导航控制器

// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.

 -(void)viewDidLoad {

  [window addSubview:navController.view];

  [window makeKeyAndVisible];

    [super viewDidLoad];
    

        NSLog(@":::::::::::::::::::");

}
 

但不幸的是,我的UINavigationController没有加载。我看到一个空白窗口出现。

如果要在视图控制器上使用导航视图控制器。。为什么不使用UINavigationController

        @interface ContactUs : UINavigationViewController {

          IBOutlet UIWindow *window;

          // IBOutlet UINavigationController *navController; // You do not need this. 

         }

在实现中,为buttonpressed编写代码,您可以将其用于任何目标

您是否通过界面生成器正确连接了它们?完全不确定您的方法,您应该获得苹果网站的示例代码。实际上,此界面也在从其他窗口调用。我只是用UINavigation更改了它,我得到一个错误,找不到“UINavigationViewController”的接口声明,“ContactUs”超类现在不出现错误。我想做一个带有文本视图和一个按钮的界面。我下一步该做什么?谢谢你的回复。
@interface ContactUs : UINavigationViewController {

      IBOutlet UIWindow *window;

      IBOutlet UITextView *textView;
      IBOutlet UIButton *button;

       }

   // Add properties to the all outlets //

     -(IBAction) buttonpressed: (id) sender;