Fer*_*ney 6 iphone uiwindow ios5
我有一个场景,我从主窗口的rootViewController呈现模态视图控制器.当它正在加载这个模态的内容时,我正在切换到另一个加载窗口,我将其设为关键且可见.
此窗口充当加载指示器,不允许用户与应用程序交互.完成加载后,我将其切换回主窗口并使其显示为可见.当我这样做时,模态是强制关闭,应用程序不再能够呈现模态.
有趣的是,如果我在切换回主窗口时执行[UIWindow makeKeyWindow],则没有问题.[UIWindow makeKeyAndVisible]是导致问题的原因.[UIWindow makeKeyWindow]是否可以接受?
这只是iOS 5.在iOS 6中没有问题.我不支持iOS 4.有谁知道这里可能会发生什么?
我得到了相同的行为,并且文档声明makeKeyAndVisible方法是一种方便的方法,在我看来,makeKeyAndVisible使用工作代码替换调用是合法的:
[window makeKeyWindow];
window.hidden = NO;
Run Code Online (Sandbox Code Playgroud)
不知道出了什么问题,但它看起来像个错误.
| 归档时间: |
|
| 查看次数: |
1765 次 |
| 最近记录: |