URLNavigator icon indicating copy to clipboard operation
URLNavigator copied to clipboard

获取rootViewController发生错误的问题

Open FunnyerFeng opened this issue 5 years ago • 1 comments

我在使用CocoaDebug和URLNavigator 开发程序时,H5 全屏播放视频,返回 if let windowRootViewController = window.rootViewController, window.isKeyWindow { rootViewController = windowRootViewController break } 这个地方获取的rootViewController 就不是项目内的控制器了,isKeyWindow可能是alert 级别的window,所以个人感觉这样获取的keyWindow比较合适: var keyWindow: UIWindow? = nil let windows = UIApplication.shared.windows for tmp in windows{ if tmp.windowLevel == UIWindow.Level.normal{ keyWindow = tmp break } } var rootVC = keyWindow?.rootViewController

FunnyerFeng avatar May 27 '20 10:05 FunnyerFeng

Same issue...

CodeForFunFun avatar Nov 05 '20 07:11 CodeForFunFun