我有一個視圖控制器有兩個表視圖控制器作爲子視圖。從表視圖(子視圖)推新視圖控制器
當我點擊表格視圖控制器中的一個單元格時,我希望它推送到一個新的視圖控制器。但是,它說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