2011-06-16 104 views
0

我甚至試圖在調用popToRootViewControllerAnimated之前實現一個延遲,但是這也沒有好處。它只是不會被調用。爲什麼我的popToRootViewControllerAnimated沒有被調用?

-(IBAction) btnSignOut{ 

    [[self tabBarController]setSelectedIndex:0]; 

    [[self navigationController]popToRootViewControllerAnimated:NO];//DOES NOT GET CALLED 




    Overview *overviewController = [[Overview alloc] initWithNibName:@"Overview" bundle:nil]; 

    //Lets place OverView in navController 
    UINavigationController * navController = [[UINavigationController alloc] initWithRootViewController:overviewController]; 



// [[self navigationController] popToViewController:ComposeViewController animated:YES]; 

    //Now lets display it 
    [self.tabBarController presentModalViewController:navController animated:YES]; 

    [navController release]; 
    [overviewController release]; 


} 
+0

什麼是基類'的名稱 - (IBAction爲)btnSignOut'? – Jhaliya 2011-06-16 09:05:39

+0

UIViewController ...放置在UINavigation根視圖控制器中 – jini 2011-06-16 09:22:29

+0

您需要告訴您如何將視圖控制器推到導航控制器上。 – 2011-06-16 10:31:51

回答

0

這似乎是[自我navigationController]不包含任何視圖,彈出