2012-01-09 67 views
0

我有一個基於導航的模板,其中我們獲取默認文件appdelegate.h,.m文件和rootviewcontroller.h and.m文件。現在我已經在項目中要求rootviewcontroller只會在應用程序安裝到設備中時才顯示。並在rootviewcontroller我有按鈕o點擊事件,我添加新視圖作爲子視圖。而在新的觀點上,我有一個按鈕,進一步進行新的觀點。要繼續新視圖,我使用[self.navigationcontroller pushviewcontroller:new_view1 animated:YES],但這不起作用。意味着不推動視圖。我如何解決它?導航控制器不工作

在的appdelegate文件我用didfinish推出的這款代碼: -

-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{self.window.rootViewController = self.navigationController; 
    [self.window makeKeyAndVisible]; 
return YES; 

    } 

和RootViewController的按鈕點擊我用這個代碼: -

- (void)parser{ 
    main_view_obj=[[Home_Screen_viewController alloc] initWithNibName:@"Home_Screen_viewController" bundle:nil]; 
    [self.view addSubview:main_view_obj.view]; 

} 

端上MAINVIEW我使用的按鈕clikc此代碼: -

-(IBAction)accounts{ 
    [appDelegate startProgressBar:@"while loading data..."]; 
    account_view =[[Account_login_viewController alloc] initWithNibName:@"Account_login_viewController" bundle:Nil]; 
    [self.navigationController pushViewController:account_view animated:YES ]; 
    self.navigationItem.backBarButtonItem = [[[UIBarButtonItem alloc] initWithTitle:@"Home" style:UIBarButtonItemStyleBordered target:nil action:nil] autorelease]; 
    [appDelegate endProgressBar]; 

} 

現在的問題是,[self.navigationController pushViewController:account _view動畫:YES]不起作用。如何解決它?

回答

0

試試這個,它會工作

-(IBAction)accounts{ 
        [appDelegate startProgressBar:@"while loading data..."]; 
        account_view =[[Account_login_viewController alloc] initWithNibName:@"Account_login_viewController" bundle:Nil]; 
        [appDelegate.navigationController pushViewController:account_view animated:YES ]; 
        appDelegate.navigationItem.backBarButtonItem = [[[UIBarButtonItem alloc] initWithTitle:@"Home" style:UIBarButtonItemStyleBordered target:nil action:nil] autorelease]; 
        [appDelegate endProgressBar]; 

    } 
+0

正在工作。但backbarButtonItem不起作用。 – ios 2012-01-09 12:57:03

+0

爲bacbarbutton物品放置了一個動作。目前它是零。 – 2012-01-10 05:44:37