我有一个基于标签的应用。该应用程序使用FirstViewCOntroller启动。我想在单击相同标签项First View时显示模态视图。
我正在尝试在标签栏的didSelectViewController方法中的app delegate中添加代码,但我收到错误,因为无法识别的选择器被发送到实例。此外,警告显示为找不到presentViewController方法。
我在foll中添加代码。方式:
ModalViewController *modalView = [[ModalViewController alloc] initWithNibName:@"ModalViewController" bundle:nil];
modalView.modalPresentationStyle = UIModalPresentationFullScreen;
[self presentViewController:modalView animated:NO completion:NULL];
[modalView release];
请帮忙。
提前致谢
答案 0 :(得分:0)
PresentViewController
是viewcontroller
类中定义的方法,因此您必须从Viewcontroller
类调用它。由于您已在app delegate中编写此代码,其中self不是viewcontroller
。
所以我建议您使用FirstViewcontroller
类来执行此代码