簡體   English   中英

從視圖控制器呈現導航視圖-iOS 7

[英]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.storyboardNavMain.storyboard兩個故事板

該錯誤意味着self的視圖尚未加載。 您要在加載視圖后調用此代碼。 因此放入:

    -(void)viewDidAppear:(BOOL)animated;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM