【发布时间】:2010-05-17 19:37:37
【问题描述】:
我想知道是否有任何方法可以获取 UIWebView 中显示的内容。例如;您已经在 UIWebView 中打开了 bbc.co.uk,并且您想保存该页面的所有内容,请问有什么办法吗?
【问题讨论】:
标签: iphone-sdk-3.0 iphone
我想知道是否有任何方法可以获取 UIWebView 中显示的内容。例如;您已经在 UIWebView 中打开了 bbc.co.uk,并且您想保存该页面的所有内容,请问有什么办法吗?
【问题讨论】:
标签: iphone-sdk-3.0 iphone
我认为 iPhone 上的 Webkit 使用标准的[NSURLCache sharedURLCache] 进行缓存。如果是这种情况,您可以实现自己的缓存或在缓存中查询现有项目。试试:
[[NSURLCache sharedURLCache] cachedResponseForRequest:myRequest];
实现自己的缓存是更可靠的解决方案,因为系统缓存可能会选择不缓存任何内容。
【讨论】: