在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

 

posted @ 2012-03-20 14:55  Dzs  阅读(621)  评论(0编辑  收藏  举报