2
我想用AFNetworking保存一個.html網頁,但也想在網頁中保存資源(如.css文件,.js文件,圖片等),以便整個網頁可以離線查看。如何使用AFNetworking使用外部資源保存html文件?
AFNetworking可能嗎?我該怎麼做?請簡單舉一個例子嗎?
謝謝!
我想用AFNetworking保存一個.html網頁,但也想在網頁中保存資源(如.css文件,.js文件,圖片等),以便整個網頁可以離線查看。如何使用AFNetworking使用外部資源保存html文件?
AFNetworking可能嗎?我該怎麼做?請簡單舉一個例子嗎?
謝謝!
AFNetworking沒有必要這樣做。相反,您要做的是使用支持磁盤緩存的NSURLCache
子類(如Peter Steinberger's fork of SDURLCache)。有了這個,只需使用UIWebView
加載一個URL(這可能不一定要顯示給用戶),並且後續加載應該使用該本地緩存。
至少,不要浪費時間嘗試自己寫一些東西來下載網頁上的資源。這個過程要求一個網頁瀏覽器(其中UIWebView
合格),以確定加載所需的一切。
嗨馬特,謝謝你的回答!我已經導入了SDURLCache的文件,但是我能夠在關於如何使用SDURLCache資源保存url的過程中獲得一些簡短的示例代碼? :-) – pixelbitlabs