我有一个视图控制器有两个表视图控制器作为子视图。从表视图(子视图)推新视图控制器
当我点击表格视图控制器中的一个单元格时,我希望它推送到一个新的视图控制器。但是,它说self.navigationController
和self.parentViewController.navigationController
是(null)
。
有谁知道我怎么可以从子视图推新视图?谢谢!
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
ProductClass *productClass = [arrProducts objectAtIndex:indexPath.row];
ProductSingleViewController *productSingleViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"ProductSingleViewController"];
productSingleViewController.prod_title = productClass.title;
NSLog(@"VC1: %@, VC2: %@", self.navigationController, self.parentViewController.navigationController);
[self.parentViewController.navigationController pushViewController:productSingleViewController animated:YES];
}
是您self.parentViewController也为空管理呢? – Husyn