在某些情况下,[[ UIApplication sharedApplication] keyWindow ]
返回 nil
。
在某些设备上,这种情况经常发生,但总体来说是零星的
有人知道它返回零的原因吗?
最佳答案
...我想,当发生从一个窗口到另一个窗口的转换时。用户看不到任何转换,但它们确实发生了。
在 iPhone OS 2.0 到 iPhone 3.1.3 中,一个示例是在您将消息 play
发送到 MPMoviePlayerController
实例后立即执行:
[[[MPMoviePlayerController alloc]initWithContentURL:[@"http://someurl"]]play];
可能还有其他情况。
关于iphone - 什么情况下[ [ UIApplication sharedApplication ] keyWindow ]会返回nil?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3022422/