1. 程式人生 > >IOS使用navigationController跳轉到下一頁面黑屏問題。

IOS使用navigationController跳轉到下一頁面黑屏問題。

最近公司給公司做個ios專案,由於剛接觸到oc,技術也比較菜,遇到問題,解決了好長時間,特此記下。

之前跳轉使用如下語句,跳轉成功後只有標題,下面是黑屏:

QHProCatalogController *viewController = [[QHProCatalogControlleralloc]init];

self.navigationItem.title=@"返回";

NSLog(@"nav=%@",self.navigationController);

    [self.navigationControllerpushViewController:viewController

animated:YES];


現在修改成如下語句解決問題:

QHProCatalogController *view = [self.storyboardinstantiateViewControllerWithIdentifier:@"procatalog"];

self.navigationItem.title=@"返回";

    [self.navigationControllerpushViewController:view animated:YES];


instantiateViewControllerWithIdentifier:@"procatalog"這裡是storyboard id是procatalog。


如此問題即可解決。