Iphone 在基于视图的应用程序的子视图中使用导航控制器

Iphone 在基于视图的应用程序的子视图中使用导航控制器,iphone,xcode,iphone-sdk-3.0,Iphone,Xcode,Iphone Sdk 3.0,请找个人帮我做这个。我正在开发一款iPhone应用程序,并开始使用基于视图的应用程序。我的根视图屏幕上有按钮,可以让用户使用自己的NIB和类访问其他视图。在其中一个视图上,我需要显示一个从SQLite数据库获取数据的表,然后根据表中的选择显示所选项目的详细信息。在后期,我还需要添加表单来添加数据 现在,如何在该视图中添加导航控制器以进行深入查看?只需在顶部添加导航栏,就可以将视图控制器转换为导航控制器吗?当然可以 在viewbase应用程序中,您可以创建导航控制器 在delegate.h中添加代

请找个人帮我做这个。我正在开发一款iPhone应用程序,并开始使用基于视图的应用程序。我的根视图屏幕上有按钮,可以让用户使用自己的NIB和类访问其他视图。在其中一个视图上,我需要显示一个从SQLite数据库获取数据的表,然后根据表中的选择显示所选项目的详细信息。在后期,我还需要添加表单来添加数据

现在,如何在该视图中添加导航控制器以进行深入查看?只需在顶部添加导航栏,就可以将视图控制器转换为导航控制器吗?

当然可以 在viewbase应用程序中,您可以创建导航控制器

在delegate.h中添加代码

@interface test24AppDelegate : NSObject <UIApplicationDelegate> {
    UIWindow *window;
    test24ViewController *viewController;
    UINavigationController *nav;
}

@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet test24ViewController *viewController;
@property (nonatomic, retain) IBOutlet UINavigationController *nav;

@end
现在它可以工作了,使用nslog(@“%@”,self.navigationController)进行检查;如果结果为空,则仍然存在问题

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    
    nav=[[UINavigationController alloc]init];
        [nav pushViewController:viewController animated:YES];


    [self.window addSubview:nav.view];

    [self.window makeKeyAndVisible];

    return YES;
}