【问题标题】:Under what circumstances would [ [ UIApplication sharedApplication ] keyWindow ] return nil?在什么情况下 [ [ UIApplication sharedApplication ] keyWindow ] 返回 nil?
【发布时间】:2010-06-11 11:47:56
【问题描述】:

在某些情况下[[ UIApplication sharedApplication] keyWindow ] 返回nil

在某些设备上它经常发生,但通常是零星的

有人知道它返回 nil 的原因吗?

【问题讨论】:

标签: iphone cocoa uiapplication


【解决方案1】:

...当发生从一个窗口到另一个窗口的转换时,我想。用户看不到任何过渡,但它们会发生。

在 iPhone OS 2.0 到 iPhone 3.1.3 中,一个示例是在您将消息 play 发送到 MPMoviePlayerController 实例之后立即:

[[[MPMoviePlayerController alloc]initWithContentURL:[@"http://someurl"]]play];

可能还有其他情况。

【讨论】:

  • +1 我很确定所有系统提供的模态视图都可以做到这一点。例如图像选择器视图。您也将在应用程序委托中加载窗口之前获得它。
猜你喜欢
  • 1970-01-01
  • 2011-03-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多