0
我有一个视图控制器一样联系人在iPhone中。该代码是这样的,使用视图控制器既作为模式视图控制器和作为标签栏视图控制器
tabBarController = [[UITabBarController alloc] init];
friendsVC = [[RemittanceFriendsVC alloc] initWithNibName:@"RemittanceFriendsView" bundle:nil];
friendsVC.friendsArray = [[RemittanceModel getInstance] friends];
UINavigationController *friendsNVC = [[UINavigationController alloc] initWithRootViewController: friendsVC];
[controllers addObject:friendsNVC];
tabBarController.viewControllers = controllers;
的RemittanceFriendsVC是的UITableViewController,点击一个单元中,在细节查看。我在ViewController(VC)中设置了'modal'变量来知道它是否加载为模态。由于它是标签栏项目的一部分,(非模态视图)它工作正常。但是当我将它作为模态VC加载时,当我单击一个表格单元格时,我想要解除模态视图,但它并未忽略模态视图。
在friendVC这是行不通的,
-(void) didPressCancelButton {
[self.navigationController dismissModalViewControllerAnimated:YES];
}
我想要做的是,使用相同的VC的标签栏项目,有时为模式的VC。这不可能吗?