[英]Can't enable Parse Local Datastore
我正在嘗試啟用“解析本地數據存儲”。 他們說,在Parse Docs中,將代碼enableLocalDatastore
放在setApplicationId:clientKey:
之前 ,但這會引發異常:
由於未捕獲的異常“ NSInternalInconsistencyException”而終止應用程序,原因:“您必須在Parse上調用setApplicationId:clientKey:才能配置Parse。”
v1.6.0
在設置applicationId和clientKey之后,放置enableLocalDatastore的代碼。 看來這只是他們文檔中的一個錯誤。
v1.6.1 +
在設置applicationId和clientKey之前,將代碼放入enableLocalDatastore。
只要確保您的代碼中沒有設置任何cachePolicy即可。 就我而言
query.cachePolicy = kPFCachePolicyNetworkElseCache
現在您將數據存儲在本地數據庫中,因此無需緩存。
我有同樣的錯誤。
我注釋了這一行“ // query.cachePolicy = PFCachePolicy.CacheElseNetwork”,它可以正常工作。
override func queryForTable() -> PFQuery {
let query: PFQuery = PFQuery(className: self.parseClassName!)
if(objects?.count == 0){
//query.cachePolicy = PFCachePolicy.CacheElseNetwork
}
query.orderByAscending(Column Name")
return query
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.