【发布时间】:2014-07-01 21:26:57
【问题描述】:
我有一个NSData,其中包含一个我想加载到 UIWebView 中的 .webarchive blob。我知道这是可能的 (see this question),如果我先将它序列化到磁盘然后使用 UIWebView 的 -loadRequest: 方法加载它,我就可以正常工作。
但是,我不想先序列化到磁盘,因为我已经在内存中有数据。我尝试将 -loadData:MIMEType:textEncodingName:baseURL: 与数据和各种基本 URL 一起使用,但它总是无法加载(nil、@"http://"、Web 存档包含的实际根路径等)。
同样,如果我先将其弹回磁盘并通过-loadRequest: 加载,相同的存档会正确加载,所以我觉得 MIMEType(我正在使用application/octet-stream)和/或基本 URL 错误。有人知道咒语是什么吗?
【问题讨论】:
标签: ios uiwebview webarchive