2013-06-27 110 views
0

我已經將我的視圖控制器嵌入到我的故事板上的導航控制器中,然後添加了從代碼配置的表視圖。我試圖做到這一點,當我點擊表中的一行時,它應該改變視圖並將子視圖放入堆棧,但是我無法訪問導航控制器。iOS - 從故事板導航控制器

[self.navigationController pushViewController:disclosureView animated:YES]; 

當這個代碼啓動時,它給人的錯誤:「NavController [990:C07]應用程序嘗試對目標推零視圖控制器。」

+0

這不是一個Xcode的問題。 – 2013-06-27 08:24:46

+0

您確定disclosureView是一個UIViewController對象嗎? – Cosmin

+0

爲什麼它不是一個Xcode問題,當我在Xcode中編寫它時,我遇到的問題是不知道Xcode如何將導航控制器命名爲放在故事板上: –

回答

1

我希望你沒有得到調用視圖控制器正確:

if(indexPath.row == 0) 

    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]; 
     UIViewController *disclosureView = [storyboard instantiateViewControllerWithIdentifier:@"disclosureView" ]; 

     [self.navigationController pushViewController:disclosureView animated:YES]; 

下面是截圖爲獲取UIViewController的標識: enter image description here

+0

歡迎........ –

相關問題