无法启用分析本地数据存储
我试图启用分析本地数据存储。 在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 }