presentModalView Controllerから出てきたTable Viewにpush View Controllerを使用します.

2062 ワード

presentModalView Controllerの時自分で一つのnavigationControllerを創建して、このようにVieControllerのnavigationController属性はnilではなくて、push View Controllerを使うことができます.
 
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