【发布时间】:2011-09-16 06:20:49
【问题描述】:
只是想了解不同项目类型的构建方式,我一定遗漏了一些东西。
我正在尝试从基于窗口的应用程序开始,然后添加一个导航控制器,以便了解不同组件如何与 Window 和 App 委托一起使用。
这就是我所做的:
- 创建了一个基于窗口的项目
- 在我的应用 delegate.h 我添加了
@property (nonatomic, retain) IBOutlet UINavigationController *navigationController;
在我的应用 delegate.m 中我添加了:
@synthesize navigationController;
(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
self.window.rootViewController = self.navigationController;
[self.window makeKeyAndVisible];
return YES;
}
- 在 MainWindow.xib 文件中,我在下面添加了一个 NavigationController 窗口
- 创建了一个新的 UIViewController 子类 (FirstView.h/m)
- 将 NavigationController 的根视图控制器指向 FirstView
构建干净,当我启动时,我得到一个全白屏。
我错过了什么?
【问题讨论】:
标签: iphone ios xcode4 uinavigationcontroller