在presentModalViewController出来的TableView中使用pushViewController
在presentModalViewController的时候自己创建一个navigationController,这样ViewController的navigationController属性不为nil,即可使用pushViewController。
POIListViewController* poiListVC =[[POIListViewController alloc] initWithNibName:@"POIListViewController" bundle:nil]; poiListVC.poisArray =self.searchResult; poiListVC.delegate=self;
UINavigationController* navController =[[UINavigationController alloc] initWithRootViewController:poiListVC];
[self presentModalViewController:navController animated:YES];
另外[self.parentViewController dismissModalViewControllerAnimated:YES];关闭退回至parentView或者presentModalViewController