我有關聯到一個UIViewController定製類XIB文件(ZocaloPlayerViewController)現在視圖控制器模態,從廈門國際銀行文件
和IM試圖提出一個UIViewController(在故事板製作)模態與水平翻轉
,但我得到一個錯誤:
這是我嘗試如何呈現視圖控制器
ShowDetailsArtistAlbumViewController *vc = [[ShowDetailsArtistAlbumViewController alloc] initWithNibName:@"ShowDetailsArtistAlbumViewController" bundle:nil];
vc.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentViewController:vc animated:YES completion:^{
}];
但我得到這個錯誤...
Uncaught exception: Could not load NIB in bundle: 'NSBundle </var/mobile/Containers/Bundle/Application/57C2AD20-51DB-4C43-BB8F-2E8F22CD2E2A/MyMusicApp.app> (loaded)' with name 'ShowDetailsArtistAlbumViewController'
我與
[self.parentViewController presentViewController:vc animated:YES completion:^{
}];
努力,但沒有任何反應..
編輯: 我試過這種方式
UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
ShowDetailsArtistAlbumViewController *vc = [sb instantiateViewControllerWithIdentifier:@"ShowDetailsArtistAlbumViewController"];
vc.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentViewController:vc animated:YES completion:^{
}];
視圖控制器呈現,但即時得到內部
我正在解釋自己錯了。我想要呈現的視圖控制器是在故事板中製作的。看看我的問題編輯。 – Quetool
你不聽我說的話。視圖控制器如何實例化並不重要。該錯誤消息意味着運行時正在尋找稱爲_ShowDetailsArtistAlbumViewController.xib_的xib文件,但您沒有。 – matt
馬特,我明白了,但如果視圖控制器是在故事板,我必須把筆尖名稱?請看我編輯圖像的問題... – Quetool