簡體   English   中英

無法啟用解析本地數據存儲

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM