2013-08-23 358 views
3

我有一個storyboard View Controller,它是我應用程序中的第一個屏幕。該應用程序的其餘部分是用xib's設計的。我想從故事板的VC中的按鈕繼續到XIB文件。我知道如何從xib到故事板做到這一點,但這又如何呢?Segue from Storyboard to XIB

在此先感謝!

回答

13

從XIB到故事板

UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil]; 
UIViewController *initViewController = [storyBoard instantiateInitialViewController]; 

然後

[self.window setRootViewController:initViewController]; 

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

從故事板XIB

YourViewController *viewController=[[YourViewController alloc]initWithNibName:@"ViewControllerName" bundle:nil]; 

[self presentViewController:viewController animated:YES completion:nil]; 

在NavigatinController

[self.navigationController pushViewController:viewController animated:YES]; 
+0

當我嘗試從故事板去廈門國際銀行,我等這個錯誤的情況下:'FruitsMemoryGame [1588:60B] ***終止應用程序由於未捕獲的異常 'NSUnknownKeyException' ,理由:'[ setValue:forUndefinedKey:]:這個類不是關鍵值編碼兼容的關鍵btnHighScores.'' – Sebyddd

+2

哦,我忘了導入類。它的工作現在,非常感謝:) – Sebyddd

+0

這是由於一個破碎的IBOutlet或IBAction – yasirmturk