[英]Present a navigation view from view controller - IOS 7
當我需要從視圖控制器中提供一個導航控制器時出現錯誤,如下所示:
“警告:嘗試呈現不在窗口層次結構中的視圖!”
代碼如下:
UIStoryboard* storyboard = [UIStoryboard storyboardWithName:@"NavMain" bundle:nil];
UINavigationController * mainViewController = [storyboard instantiateInitialViewController];
mainViewController.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentViewController:mainViewController animated:YES completion:NO];
實施情節提要時,如何解決錯誤或出現任何錯誤? 我使用從main.storyboard
到NavMain.storyboard
兩個故事板
該錯誤意味着self
的視圖尚未加載。 您要在加載視圖后調用此代碼。 因此放入:
-(void)viewDidAppear:(BOOL)animated;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.