单击按钮导航到root viewcontroller

时间:2010-05-14 16:57:16

标签: iphone view uinavigationcontroller modal-dialog

首先,我是编程新手。我正在使用一个导航栏控制器创建一个应用程序。该应用程序是非常基本的,除了由12个xib组成的测验部分。当用户进行测验时,新的xib被推入堆栈。我想创建一个按钮,如果用户不想完成测验,则会将用户带回主屏幕。后退按钮将它们带到前一个可能深11的xib。是否可以关闭模​​态视图并重新加载rootView控制器?

以下是我的代表

的代码
@synthesize window;
@synthesize navigationController;


- (void)applicationDidFinishLaunching:(UIApplication *)application {    

    // Override point for customization after application launch
    [window addSubview:[navigationController view]];
 [window makeKeyAndVisible];
}



    -(void)dealloc {  

           [window release];  

           [navigationController release];  

           [super dealloc];  
        }

这就是我将新xib推入堆栈的方式

-(IBAction) showTesting: (id)sender {
 Testing *varTesting = [[[Testing alloc] initWithNibName:@"Testing" bundle:nil] autorelease];
 [[self navigationController] pushViewController:varTesting animated: YES];
}

非常感谢任何帮助。感谢

1 个答案:

答案 0 :(得分:1)

你可以调用popToRootViewControllerAnimated:返回第一个视图控制器。