加载UIViewController作为主控制器

时间:2011-10-31 14:07:12

标签: objective-c xcode

我刚创建了一个空的iOS项目,并添加了一个带有nib文件的UIViewController。这应该加载我的主视图。

如何告诉我的应用程序将某个UIViewController加载为主视图?我是否必须在app delegate或xcode中的某个位置设置它?

1 个答案:

答案 0 :(得分:0)

在你的app appate中有一个控制器变量....

MyViewController myController;

然后你想......

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    
    myController = [[MYViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
    [self.window addSubview:myController.view];
    [self.window makeKeyAndVisible];

    return YES;
}

您也可以通过Interface Builder将其连接起来,但以上是您在代码中执行此操作的方法。