2014-02-26 197 views
0

我正在使用故事板寫我的第一個應用程序。在我有下面的代碼從一個視圖控制器到另一個視圖控制器之前。但是..這個代碼需要一個NibName。我將如何從故事板中創建的屏幕做到這一點?試圖從故事板中的一個視圖控制器轉到另一個視圖控制器

if (mDisplayCard==nil) 
{ 
     mDisplayCard = [[cDisplayCard alloc] 
        initWithNibName:@"cDisplayCard" 
        bundle:[NSBundle mainBundle]]; 
} 
// [ mDisplay SetUp]; 
[self.navigationController pushViewController: mDisplayCard animated:YES]; 

回答

0

一條線就像下面就從一個故事板實例化一個新的視圖控制器:

UIViewController *newViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"<identifier-from-storyboard>"]; 

假設當前視圖控制器從同一個故事板實例,讓self.storyboardnil 。對於你想要實例化的視圖控制器,你必須確保你爲它設置了一個故事板ID,這是你爲標識符設置的內容。

相關問題