我正在尝试以模态方式呈现 tabBarController。我正在尝试通过以下代码来做到这一点:
summaryGraphManager *summary = [[summaryGraphManager alloc] initWithNibName:@"SummaryGraphManager" bundle:nil];
[summary setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal];
NSLog(@"tabbar: %@",self.parentViewController);
[self.parentViewController presentModalViewController:summary animated:YES];
当我尝试这样做时,我收到以下警告:
warning unable to restore previously selected frame
然后xcode向我展示了一些指向uiview(hierarchy)_makesubtreeperformselector
严重崩溃的汇编语言/堆栈。
我认为问题在于我无法理解我所做的视图层次结构。我得到的是:
有一个视图控制器,可以说abc,它以模态方式表示一个名为tabsManager 的tabbarcontroller。
tabsManager 管理着两个名为 *"int_his"* 和 *"man_his"* 的 viewController。
在int_his中单击按钮时,我需要以模态方式打开另一个名为“summaryGraphManager”的 tabBarController 。
请有人告诉我如何正确呈现 *summaryGraphManager * 模态?谢谢。