【发布时间】:2010-09-16 09:27:54
【问题描述】:
我想做一些类似于 UIAlertView 的事情,即 - 不参考任何 UIView 或 UIViewController,使用 presentModalViewController 在所有窗口的顶部呈现一个 UIViewController。
查看文档我找不到可行的方法!
在 OS4 中,有这样的:
UIWindow *window = [UIApplication sharedApplication].keyWindow
UIViewController *rootViewController = window.rootViewController
...但这在 OS3 中是不可能的。
有人知道如何在 OS3 中实现同样的效果吗?
谢谢!
好的 - 所以我通过无数个对 ViewController 本身的委托回调解决了这个问题!虽然这是实现此目的的正确方法,但它确实有点奇怪,因为在执行的任何阶段都无法获得顶部视图控制器的句柄以获取警报(等)。
如果有人知道如何实现这一点,我仍然非常感兴趣!
【问题讨论】: