iOS混合开发之一
WKWebView加载html文件
1,iOS 9以上的话很简单直接使用
NSURL *fileURL = [NSURLfileURLWithPath:path];
[myWebViewloadFileURL:fileURLallowingReadAccessToURL:fileURL];
2,iOS 8的话WKWebView直接加载的话是不行的,控制台会打印Could not create a sandbox extension for '/'
需要把本地的文件拷贝到temp目录下面,然后再加载temp下面的目录
下面方法是将本地文件拷贝到temp目录下面,filePath是文件的目录
使用方法:
在ios8系统上运行后可看到文件都加载出来了,看文件目录也拷贝进去了。
最后说一句,文件包含了很多js、css文件,如果只是拷贝html,样式等都是没有用的,所以需要把整个文件拷贝到temp里面。