使用UIWebview for iPad的离线应用程序

Nnp*_*Nnp 6 iphone html5 caching offline ipad

我正在尝试构建一个具有一个UIWebview的iPad应用程序.内容在asp.net中.现在一个主要要求是我的应用程序应该支持离线模式.

首先,我尝试查看Html5缓存清单但是根据这个SO答案它不适用于UIWebview

然后我尝试搜索UIWebview可用的缓存机制,我发现很多关于SO的问题(This,This,This,This)但是没有得出结论或者在这种情况下可能是老的.
我的基本要求是哪个页面用户浏览应该获得缓存(html,css,js.images),下次当用户访问同一页面时应该从缓存中传递.

所以我的问题是
1)如何使用Html5缓存清单或UIWebview缓存来实现这一点
2)我的应用程序使用了大量的图像,其中一些是以MB为单位,因此有任何大小限制

我真的很感激,如果有人可以提供完整的教程参考.谢谢.
**更新:**我可以一起利用本地磁盘缓存(用于图像)和html5本地存储(用于数据)吗?如果是,那么我如何提供本地图像路径.

Kri*_*kel 1

我会尝试一下ASIWebPageRequest。它仍然被列为实验性的,所以它还没有完全成熟,但它的目的是精确地完成你所要求的事情。