将UIWebView完整内容导出到NSData?苹果手机

Sir*_*ens 3 iphone uiwebview

我想要做的是UIWebView在一个litte包中获取完整的内容(文本,图像和CSS).
我认为NSData这是最好的方法.还是有另一个更压缩的版本?

小智 5

可能迟到对此作出回应,但我发现你可以从你使用NSCachedURLResponse的请求获得所有数据:

NSCachedURLResponse* response = [[NSURLCache sharedURLCache] 
                                     cachedResponseForRequest:[webView request]];
NSData* data = [response data];
Run Code Online (Sandbox Code Playgroud)