我有一个NSData
包含 .webarchive 的 blob,我想将它加载到 UIWebView 中。我知道这是可能的(见这个问题),如果我先将它序列化到磁盘然后用 UIWebView 的-loadRequest:
方法加载它,我就可以正常工作。
但是,我不想先序列化到磁盘,因为我已经在内存中有数据。我尝试使用-loadData:MIMEType:textEncodingName:baseURL:
数据和各种基本 URL,但它总是无法加载(nil
, @"http://"
,Web 存档包含的实际根路径等)。
同样,如果我先将其反弹到磁盘并通过 加载,相同的存档会正确加载-loadRequest:
,所以我觉得 MIMEType (我正在使用application/octet-stream
)和/或基本 URL 是错误的。有谁知道咒语是什么?