popOverを開くビュー(HomeView)があります。popoVer コンテンツ ビューは、テーブル ビューを含む (ListView) です。
ここで、行を選択すると、HomeView が閉じられ、新しいビュー (MapView) が開きます。
今のところ、問題なく動作しています。しかし、私のすべてのビューには、xib にタブバーが含まれています。ListView にタブ バーがありません。
だから、私は現在のモーダルビューでMapViewを開くだけです。しかし、それから私のナビゲーションは機能していません。
私のコードは次のとおりです。
HomeView.m
// ListView で popview を開く
-(IBAction)btnTableMenu_TouchUpInside:(id)sender{
ListView *popUp=[[ListView alloc] initWithNibName:@"ListView" bundle:nil];
popView = [[UIPopoverController alloc]initWithContentViewController:popUp];
popView.delegate =self;
[popView setPopoverContentSize:CGSizeMake(300, 700)];
[popView presentPopoverFromRect:CGRectMake(150,25,20,50) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
}
ListView.m
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[[NSNotificationCenter defaultCenter] postNotificationName:@"DismissModal"object:self];
MapViewController *mapVC=[[MapViewController alloc]initWithNibName:@"MapViewController_ipad" bundle:nil];
[self presentModalViewController:mapVC animated:YES];
//[self.navigationController pushViewController:mapVC animated:YES];
}
どうすればこれを解決できますか??