如果我将视图推送到Navcontroller上,它效果很好,我可以使用代码或使用Nav Controller返回按钮从它返回。dismissModalViewControllerAnimated不返回
然后我改变它以模态呈现视图。预设的作品,但我不能让它返回并消除模态视图。
这工作...主视图
Tools *screen = [[Tools alloc] initWithNibName:@"Tools" bundle:[NSBundle mainBundle]];
[mainNavController pushViewController:screen animated:YES];
[screen release];
其中一个模式的看法:
- (IBAction)btnCancel:(id)sender {
[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:0] animated:YES];
}
但后来我改变它莫代尔这样的模式的看法不回去主视图。
Tools *screen = [[Tools alloc] initWithNibName:@"Tools" bundle:[NSBundle mainBundle]];
[mainNavController presentModalViewController:screen animated:YES];
[screen release];
在模式的看法:
- (IBAction)btnCancel:(id)sender {
[self.parentViewController dismissModalViewControllerAnimated:YES];
}
我曾尝试一切我能想到的,显然我失去了一些东西!有任何想法吗?
感谢您的任何帮助!
工作正常!谢谢您的帮助! – 2012-01-19 00:30:16