html - WKWebView 内容未在 iOS 12.4.8(物理设备)上加载
问题描述
我仅在 12.4.8 iOS 版本上加载 WKWebView 内的 HTML 内容时遇到问题。
这是配置:
private lazy var webView: WKWebView = {
let web = WKWebView(frame: .zero, configuration: WKWebViewConfiguration())
return web
}()
override func viewDidLoad() {
super.viewDidLoad()
loadWebViewContent()
}
private func loadWebViewContent() {
guard let filename = ZippedCalculatorsDefaults.filename else { return }
var htmlURL = DocumentsDirectoryManager.shared.path.appendingPathComponent(filename).appendingPathComponent("index").appendingPathExtension("html")
htmlURL = URL(string: "#\(item.alias)", relativeTo: htmlURL)!
webView.loadFileURL(htmlURL, allowingReadAccessTo: htmlURL)
}
这一切都适用于 12.4 以上的任何 iOS 版本,并且 Xcode 控制台中也缺少正常日志。只有日志是:
2021-02-26 17:04:59.399986+0400 MultiDoc[571:40553] *** 断言失败 -[_CUIPDFRendition _initWithCSIHeader:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/CoreUI/CoreUI- 499.12/CoreTheme/ThemeStorage/CUIThemeRendition.m:2392 2021-02-26 17:04:59.400326+0400 MultiDoc[571:40553] [框架] -[CUIThemeRendition initWithCSIData:forKey:artworkStatus:] 出现异常'CoreUI: -[_CUIPDFRendition _initWithCSIHeader:] 像素格式必须为 kCSIPixelFormatPDF' 2021-02-26 17:04:59.400490+0400 MultiDoc[571:40553] *** 断言失败 -[_CUIPDFRendition _initWithCSIHeader:], /BuildRoot/Library/Caches/com.apple .xbs/Sources/CoreUI/CoreUI-499.12/CoreTheme/ThemeStorage/CUIThemeRendition.m:2392 2021-02-26 17:04:59.400652+0400 MultiDoc[571:40553] [框架] -[CUIThemeRendition initWithCSIData:forKey:artworkStatus: ] 得到异常'CoreUI:-[_CUIPDFRendition _initWithCSIHeader:] 像素格式必须为 kCSIPixelFormatPDF' 2021-02-26 17:04:59.401945+0400 MultiDoc[571:40553] *** 断言失败 -[_CUIPDFRendition _initWithCSIHeader:], /BuildRoot/Library/Caches/ com.apple.xbs/Sources/CoreUI/CoreUI-499.12/CoreTheme/ThemeStorage/CUIThemeRendition.m:2392 2021-02-26 17:04:59.404685+0400 MultiDoc[571:40553] [框架] -[CUIThemeRendition initWithCSIData:forKey :artworkStatus:] 出现异常 'CoreUI: -[_CUIPDFRendition _initWithCSIHeader:] 像素格式必须为 kCSIPixelFormatPDF' 2021-02-26 17:04:59.404924+0400 MultiDoc[571:40553] *** 断言失败 -[_CUIPDFRendition _initWithCSIHeader: ], /BuildRoot/Library/Caches/com.apple.xbs/Sources/CoreUI/CoreUI-499.12/CoreTheme/ThemeStorage/CUIThemeRendition.m:2392 2021-02-26 17:04:59.405087+0400 MultiDoc[571:40553] [框架] -[CUIThemeRendition initWithCSIData:forKey:artworkStatus:] 出现异常'CoreUI: -[_CUIPDFRendition _initWithCSIHeader:] 像素格式必须为 kCSIPixelFormatPDF'
任何帮助将不胜感激!
解决方案
推荐阅读
- android - 将数据插入数据库时,它不是持久的
- java - JTable 自动空值读取问题
- javascript - 具有粘性且仅限于 div 的 Html 侧边栏
- math - 如何比较 2% 的收益?
- reactjs - 如何使用 AWS Amplify 和 Cognito 创建独立的身份验证站点?
- node.js - 在请求 npm 中调用“请求”范围之外的变量。在 node.js
- ollydbg - 如何使ollydbg在默认打开主代码时打开
- python - 如何使用 WGET、CURL 或 python 获取 cookie
- java - Citrus 测试框架消息存储不保存消息
- wso2 - 如何在 WSO2 IS 5.9.0 的 deployment.toml 中设置 max_session_count 变量?