[英]Parse - How to save a html file in iOS device
我正在為我的iOS應用程序使用Parse,並且試圖將我的HTML文件從Parse核心數據本地保存到設備的本地存儲中。 我這樣做是為了即使用戶處於脫機狀態,用戶仍然可以訪問數據。 我已經閱讀了有關本地數據存儲和緩存策略的信息,並嘗試了兩者。 使用本地數據存儲,它不允許我將HTML加載到UIWebView中,但可以加載其他所有內容(可能是由於HTML需要Internet才能訪問它)。 緩存策略實際上有效,但僅訪問更新的項目(就像緩存應該起作用一樣)。
我在這里要求查看如何從Parse本地保存這些HTML文件,以便用戶即使在互聯網斷開后也可以訪問它們。
謝謝!
您可以使用PFFile
的getData
方法獲取NSData
並將其保存到NSUserDefaults
:
let data = file.getData()
NSUserDefaults.standardUserDefaults().setObject(data, forKey: file.name)
...以及當您需要閱讀時:
let data = NSUserDefaults.standardUserDefaults().dataForKey(file.name)
這可以幫助您在WebView中顯示頁面: 如何將HTML NSData轉換為NSString?
更新 : UIWebView
具有顯示NSData
方法: https : //developer.apple.com/library/ios/documentation/UIKit/Reference/UIWebView_Class/#//apple_ref/occ/instm/UIWebView/loadData : NSData
: NSData
: baseURL :
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.