我正在使用presentModalViewController
来演示一个导航控制器,其中的视图控制器的根已初始化为根。但是,当我将另一个视图控制器推到新的导航堆栈上时,需要将后退按钮按两次以返回到以模态方式呈现的原始视图。任何想法为什么会发生?新视图控制器是否有可能被推到原始导航控制器上,然后又被推到模态视图控制器中的导航控制器上?导航控制器的问题
我在原来的导航控制器代码:
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:addViewController];
[self.navigationController presentModalViewController:navController animated:YES];
[addViewController release];
[navController release];
然后我的模态视图里面的代码:
PriorityViewController *priorityView = [[PriorityViewController alloc] initWithNibName:@"PriorityView" bundle:nil];
priorityView.taskInfo = self.taskInfo;
priorityView.isAdding = YES;
[self.navigationController pushViewController:priorityView animated:YES];
[priorityView release];
所以它被打破,因为你没有“打破”它? :-) – Rayfleck 2012-01-29 02:18:22
哈哈,那是一个很好的双关语。这是唯一的论坛,它将被赞赏。:)只要它的工作,我可以笑 – gurooj 2012-01-29 02:19:27
在生活中,你可以笑,或者你可以哭。每个人都要选择。 – Rayfleck 2012-01-29 02:22:03