2012-11-19 60 views
0

我在我的項目中有另一個項目。如何從項目內的項目調用ViewController?

enter image description here

TutorialViewController *con = [[TutorialViewController alloc] initWithNibName:@"TutorialViewController" bundle:nil WithFrame:CGRectMake(0, 0, 320, 460) AndImages:imageArray PageControlLocation:kPageControlLocationDown WithColor:[UIColor blackColor]]; 
    [self presentModalViewController:con animated:YES]; 

我想打電話給這個TutorialViewControllerViewController但我認爲(知道),編譯器沒有找到此筆尖,因爲他沒有在主束找到它...

那麼有人知道如何調用這個VC

回答

1

你必須通過一個NSBundle類明確發送路徑,例如:

TutorialViewController *con = [[TutorialViewController alloc] initWithNibName:@"TutorialViewController" bundle:[[NSBundle mainBundle] pathForResource:File_Name ofType:FILE_TYPE inDirectory:your_directory]] WithFrame:CGRectMake(0, 0, 320, 460) AndImages:imageArray PageControlLocation:kPageControlLocationDown WithColor:[UIColor blackColor]]; 
[self presentModalViewController:con animated:YES]; 

如果您提供無以活動項目捆綁,然後它會搜索該文件。

欲瞭解更多信息:https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSBundle_Class/Reference/Reference.html

+0

好的,謝謝你的男人 – Sosily

+0

pathForResource:FILE_NAME筆尖的名字嗎? @「TutorialViewController」ofType:FILE_TYPE需要是@「nib」inDirectory:your_directory需要成爲我的mac上的目錄嗎? – Sosily

相關問題