iOS [UIApplication sharedApplication].keyWindow 添加视图无效
[UIApplication sharedApplication].keyWindow 添加视图无效
解决办法:
iOS 7使用:
[[[[UIApplication sharedApplication] delegate] window] addSubview:view];
iOS 8以上使用:
[[UIApplication sharedApplication].keyWindow addSubview:view];
原因: 在iOS 7中,调试输出可以看到[UIApplication sharedApplication].keyWindow的值为nil ,这是因为 appdelegate 中的keyWindow没有创建成功 ,故添加无效。在iOS 8中,苹果解决了此问题。