2011-03-09 100 views
1

,如果我有这样如何更改默认视图控制器在Xcode

dummyAppDelegate.h 
dummyAppDelegate.m 
dummyViewController.h 
dummyViewController.m 
dummyViewController.xib 

基于视图的项目,现在我想添加一个名为“notdummyViewController”的观点,并使其在启动加载更换dummyViewController。我怎么能这样做?

回答

3

在你_info.plist,你就会有一个“主笔尖文件基本名称”,最有可能的主窗口。打开此xib并将View Controller的类更改为notdummyViewController。

+0

谢谢。有用。注意:NIB名称属性也需要更改 – jebberwocky 2011-03-10 04:45:21

0

我想通了,但不知道它是适当的做法

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  

    // Override point for customization after app launch. 
    notdummy = [[notdummyViewController alloc]init]; 
    [self.window addSubview:notdummy.view]; 
    [self.window makeKeyAndVisible]; 

    return YES; 
} 
1

你在你的appDelegate applicationnDidFinishLaunching

[window addSubview:viewController]; 
[window makeKeyAndVisible]; 

在乌尔dummyAppDelegate.h的viewCOOntroller有此代码的类型为dummyViewController 所以现在你可以做的是改变.H的的viewController对象notDummyViewController类型

还剩下一个步骤是在MainWindow.xib中将viewcontroller类型更改为notdummyViewController并将其分配给File Owners viewController属性!

现在您已准备好启动应用程序!

+0

谢谢!它帮助很多 – jebberwocky 2011-03-11 05:49:20