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。

如此问题即可解决。