EBBannerView
EBBannerView copied to clipboard
在有UIAlertView弹出后,keyWindow会被替换为emptyWindow
在有UIAlertView弹出后,因为UIEmptywindow的alertLevel为2000,keyWindow会被替换为emptyWindow,这会导致项目中有[UIApplication sharedApplication].keywindow addsubView:xxView];的控件被添加到emptyWindow上,以至于这些控件无法交换和销毁。
我按你说的操作没有出现这个问题。另外,在这个控件初始化的时候,会通过 makeKeyAndVisible 的方式添加到 app 的 windows 里,然后又将原先 window 重新置为 key,如果在这中间进行 keywindow addsubView,就会导致你说的问题。
@zhaitong 可以在appdelegate头文件中将初始化的 window 属性抛出,需要使用的地方直接使用
@zhaitong 可以在appdelegate头文件中将初始化的 window 属性抛出,需要使用的地方直接使用
用delegate.window是没有问题