【问题标题】:Export UIWebView Full Content to NSData? iPhone将 UIWebView 完整内容导出到 NSData?苹果手机
【发布时间】:2012-12-15 03:08:33
【问题描述】:

我想做的是在一个小包中获取UIWebViews 的全部内容(文本、图像和 CSS)。
我认为NSData 将是做到这一点的最佳方式。还是有其他更压缩的版本?

【问题讨论】:

    标签: iphone uiwebview


    【解决方案1】:

    可能已经来不及响应这个问题了,但我发现您可以从使用 NSCachedURLResponse 发出的请求中获取所有数据:

    NSCachedURLResponse* response = [[NSURLCache sharedURLCache] 
                                         cachedResponseForRequest:[webView request]];
    NSData* data = [response data];
    

    【讨论】:

    • 谢谢。我已经完成了上述代码以离线模式存储 url 数据。但是当我处于离线模式时。我使用 NSData * sData = (NSData *)[NSData dataWithContentsOfFile:filePath];比我在 webview 中加载这些数据 [webview loadData:sData MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:nil];但它不起作用..你能帮我做错吗??
    猜你喜欢
    • 2011-08-19
    • 1970-01-01
    • 2010-10-07
    • 1970-01-01
    • 2012-03-08
    • 2012-03-17
    • 2011-02-26
    • 2011-08-31
    • 2010-10-09
    相关资源
    最近更新 更多