popover 的 ContentViewController,应该是一个导航控制器。
首先创建以rootViewController为tableViewController的navigationController(第一个要显示在popover中的控制器)
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:tableViewController];
然后在 popover 中显示 navigationController
[popOver setContentViewController:navigationController animated:YES];
然后你可以在 tableViewController 的 didSelectRowAtIndexPath: 委托方法中推送另一个控制器
ProductListView1 *p = [[ProductListView1 alloc]initWithNibName:@"ProductListView1" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:p animated:YES];