如何在iPhone上呈现一个模态视图控制器,而不需要一个“当前”视图控制器?

4
我正在尝试打开电子邮件视图控制器(MFMailComposeViewController),所有我阅读的内容都建议使用presentModalViewController:animated:,这似乎需要发送到UIViewController
例如,在文档中,它说:

调用当前视图控制器的presentModalViewController:animated:方法,传入您要以模态方式呈现的视图控制器。

但是我没有“当前视图控制器”!我的应用程序完全基于OpenGL,并且我的设置代码如下:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.view = [[IPhoneView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

[window addSubview: self.view];
[window makeKeyAndVisible];

我在IPhoneView类中设置了OpenGL上下文。

我发现有许多问题询问如何从UIView获取UIViewController,而共识似乎是:不要这样做。那么我该如何使用那个炫酷的滑动动画打开电子邮件视图控制器呢?

1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接