首页 > 解决方案 > iOS webview 仅在 iOS13 上崩溃

问题描述

我知道 UIWebView 很快就会在 iOS13 上被弃用,他们不会接受商店里的应用程序,但我们仍在使用它,我主要担心的是,虽然我可以让它在 iOS 12 及更低版本中工作,我不能使用 iOS 13,但它不会崩溃给我一个崩溃日志或其他东西,它只是停止工作而没有给我任何东西,我不知道这是很快被弃用的情况还是里面的东西我的代码甚至 Xcode。

我正在使用 OSX High Sierra 和 Xcode 9.2,它是为 iOS 9 配置的应用程序作为目标。

标签: iosobjective-cuiwebview

解决方案


这个问题基本上与推动控制器有关。因此,请尝试使用当前控制器。

webviewcontroller.modalPresentationStyle = .fullScreen

self.present(webviewcontroller, animated: animated, completion: nil)

如果它工作得很好 otherWise 在窗口上显示 webviewcontroller。


推荐阅读