无法启用分析本地数据存储

我试图启用分析本地数据存储。 在parsing文档中,他们说 setApplicationId:clientKey: 之前放置代码enableLocalDatastore ,但是这会引发一个exception:

终止应用程序由于未捕获的exception“NSInternalInconsistencyException”,原因:'你必须调用setApplicationId:clientKey:上parsingconfigurationparsing。

V1.6.0

在设置applicationId和clientKey之后,放置enableLocalDatastore的代码。 看起来这只是他们文档中的一个错误。

V1.6.1 +

在设置applicationId和clientKey之前,放置enableLocalDatastore的代码。

只要确保你的代码中没有任何cachePolicy。 在我的情况下,我有

 query.cachePolicy = kPFCachePolicyNetworkElseCache 

现在不需要caching就可以将数据存储在本地数据库中。

我有同样的错误。

我评论这一行“// 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 }