dismissModalViewController界面切换出现问题,请大家帮忙看看,不胜感激!!!
界面结构:
NavigationViewControllerA+ViewControllerA(登录界面)+TableBarViewControllerA+NavigationViewControllerB+TableViewControllerA(点击进入具体信息列表)+TableViewControllerB
其中ViewControllerA->TableBarViewControllerA用的NavigationViewControllerA管理使用push切换界面
TableViewControllerA->TableViewControllerB用NavigationViewControllerB管理使用push界面切换
现在需要在TableViewControllerB界面点击弹出全屏的窗体ViewControllerC
我实现的方法是在TableViewControllerB上使用[self presentModalViewController:ViewControllerC animated:YES];
在ViewControllerC中添加按钮事件调用[self.presentingViewController dismissModalViewControllerAnimted:YES];
在模拟器中运行效果:TableViewControllerB能够切换到ViewControllerC,但是在ViewControllerC点击按钮后ViewControllerC消失了,可是连同TableViewControllerB消失,直接切换到了TableViewControllerA界面
刚学ios不久,请各位大侠多多指导!
不过presentModalViewController 一般不用了,都用 presentViewController: animated: completion: 代替了。。