问题:iOS9获取[[UIApplication sharedApplication] keyWindow]为 nil

来源:互联网 发布:ubuntu装入u盘 编辑:程序博客网 时间:2024/06/05 06:21

问题

升级到 iOS9之后, 发现之前的一些小的弹框的提示突然没有了, 查来查去发现在下面语句中, 获取的 keywindow竟然为 nil

[[[UIApplication sharedApplication]keyWindow]addSubview:self];

十分不理解这是怎么回事, 后来在stackoverflow 上找到了一个帖子, 帖子中说将上面的获取方式, 改为

UIWindow *keyWindow = [[[UIApplication sharedApplication] delegate] window];

结果一运行就没有问题了, 哭笑不得啊…

0 0
原创粉丝点击