序文
iOSでは現在、ドキュメントをプレビューする4つの方法があります:
1、UIWebViewまたはWKWebView
2.QLPreviewController
3、UDoCumentInteractionController
4、CGContexDrawPDFPage
プロジェクトは、現在、最初の方法を使用しており、ドキュメントをプレビューするには、WKWebViewの使用は、私はiOS14の正式版のリリース前に、事前にプロジェクトをテストするために多くのエネルギーを費やし、奇妙な問題を発見し、両方のQQは、UCブラウザは、QQブラウザは、PDF、Wordやその他のドキュメントを表示することはできませんし、コンテンツが空のように表示され、唯一のいくつかのドキュメントが正常に利用可能です。表示されます。
ロード文書関連スウィフトコード
let url = NSURL.fileURL(withPath: self.filePath ?? "")
self.webView.load(URLRequest.init(url: url));
けっちゃくをつける
MD5コード付き:
- (NSString *)md5String {
unsigned char result[CC_MD5_DIGEST_LENGTH];
CC_MD5(self.bytes, (CC_LONG)self.length, result);
return [NSString stringWithFormat:
@"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x",
result[0], result[1], result[2], result[3],
result[4], result[5], result[6], result[7],
result[8], result[9], result[10], result[11],
result[12], result[13], result[14], result[15]
];
}