【发布时间】:2014-05-26 20:57:24
【问题描述】:
我在网上购买了一个测验应用程序模板,当应用程序启动 MainViewController 时,它上面有问题类别。我想添加一个主菜单,但是当我添加一个新的视图控制器(称为 MenuViewController.h、.m 和 xib)时,我不知道如何将其设置为默认的 ViewController。我也没有使用故事板,每个 ViewController 都有 .xib 文件。请帮忙。
这是 AppDelegate.m 中的内容
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
{
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
DefaultSHKConfigurator *configurator = [[QuizSHKConfigurator alloc] init];
[SHKConfiguration sharedInstanceWithConfigurator:configurator];
MainViewController *mainViewController = [[MainViewController alloc] initWithNibName:@"MainViewController" bundle:nil];
UINavigationController *navigationController = [[[UINavigationController alloc] initWithRootViewController:mainViewController] autorelease];
[mainViewController release];
self.window.rootViewController = navigationController;
self.window.backgroundColor = [UIColor blackColor];
[self.window makeKeyAndVisible];
return YES;
}
【问题讨论】:
-
检查
appdelegate.m文件。设置mainViewController的代码可能在applicationDidFinshLaunchingWithOptions方法中。 -
能把
applicationDidFinshLaunchingWithOptions:方法里写的代码贴出来吗? -
好的,我添加了 AppDelegate.m 中的代码
标签: ios xib viewcontroller