我正在Web视图中加载URL请求,有时我在日志中收到以下警告。由于警告,webViewDidFinishLoad永远不会被召唤。
webViewDidFinishLoad
WebKit在webView中丢弃了未捕获的异常:didFinishLoadForFrame:delegate:尝试从更新前仅包含1个项目的0部分删除项目1。
我在集合视图单元格中添加了Web视图。
任何帮助将非常感谢!!
添加异常断点。这会在引发异常时触发,这会让你看到发生了什么。
有可能遇到无害的捕获异常将触发此断点,但它们非常罕见,因此通常如果此断点触发,则这是一个合法的问题。不要将这些异常与Swift throws混淆。他们没有关系。
throws
您应该尝试以下解决方案来解决您的问题:
Info.plist
NSAppTransportSecurity
NSExceptionDomains
YourDomainName.com
NSDictionary
NSIncludesSubdomains
Boolean
YES
NSTemporaryExceptionAllowsInsecureHTTPLoads
看起来如下:
我希望这能解决你的问题。
确保在UICollectionViewCell的awakeFromNib调用中设置WebView委托。 qazxsw poi