当tabBarController / navController在同一个应用程序中时,问题推送到详细视图

时间:2012-12-11 09:00:18

标签: objective-c ios uitableview uinavigationcontroller uitabbarcontroller

我很难通过tableViewself.navigationController推送pushViewController推送到详情视图。

我已确定我的问题来自我的appdelegate.m文件。我的应用程序首先加载一个窗口,然后加载一个标签栏控制器。现在我想在我需要它的页面上介绍导航控制器。我试图将两个不同的项目合并在一起。

任何帮助都会很棒!

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

    PDCWelcomeViewController *welcomeVC = [[PDCWelcomeViewController alloc] initWithNibName:@"PDCWelcomeViewController" bundle:nil];
    self.slideUpNav = [[PDCSlideUpNavController alloc] initWithRootViewController:welcomeVC];
    self.slideUpNav.navigationBarHidden = isUserLoggedIn;
    self.window.rootViewController = self.slideUpNav;

    [self.window makeKeyAndVisible];

    return YES;



    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    self.viewController = [[ViewController alloc] init];
    [self.viewController.view setBackgroundColor:[UIColor underPageBackgroundColor]];
    UINavigationController *navControl = [[UINavigationController alloc] initWithRootViewController:self.viewController];
    self.window.rootViewController = navControl;
    [self.window makeKeyAndVisible];
    return YES;

}

1 个答案:

答案 0 :(得分:1)

它只能加载PDCWelcomeViewController。之后有一份退货声明。所以在该声明之下,代码是没有价值的。