2014-05-07 85 views
0

我正在開發iPhone應用程序,在那裏我被卡住了一點。PushViewController在解僱ViewController後不會推送

我面臨的錯誤是,我有一個presentViewController我有一個按鈕,點擊那個按鈕,我正在解僱我的presentViewController,解僱後我想推我的視圖控制器,但它不推動。在PresentViewController

代碼:

- (IBAction)ButtonClick:(id)sender { 

    [self dismissViewControllerAnimated:YES completion:^{ 
     [Obj MethodCall]; 
    }]; 

} 

駁回PreviousViewController後:

-(void) MethodCall 
{ 
    NSLog(@" -- MethodCall Success --"); 
    [self.navigationController pushViewController:[[NewViewController alloc] init] animated:YES]; 
} 

我的日誌顯示-- MethodCall Success --但它不會推我的看法。

我在哪裏做錯了?

請幫助和感謝閱讀。

回答

0
- (IBAction)ButtonClick:(id)sender { 
    NewViewController *newView = [[NewViewController alloc] init] 
     [self presentViewController:newView animated:YES completion:nil]; 
    } 
+0

沒有幫助:( – Krunal

+0

然後嘗試[自presentViewController:NewView的動畫:是]; –

+0

你使用..故事板或XIB什麼 –

1

與你的問題是我想你是不是有UINavigationController的作爲的viewController的RootViewController的距離,你必須導航。所以請嘗試添加一個UINavigationController作爲您想要推送另一個viewController的vieController的父視圖或rootView。

相關問題