在初始化之前调用enableLocalDatastore在Parse上启用本地数据存储会引发异常

Can*_*ğlu 8 ios parse-platform

在Parse文档中,它明确指出[Parse enableLocalDatastore];应该在之前调用[Parse setApplicationId:clientKey:];:https://parse.com/docs/ios_guide#localdatastore-find/iOS

但是,在我的情况下,它会立即引发异常:

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'You have to call setApplicationId:clientKey: on Parse to configure Parse.'

如果我在[Parse setApplicationId:clientKey:];没有收到错误后移动代码执行,但本地存储似乎不起作用.

似乎Parse自己的文档具有误导性.有人有解决方案吗?

Hen*_*bin 5

我把它放在[Parse enableLocalDatastore]; 后面[Parse setApplicationId:clientKey:];,我又得到了另一个错误.但另一个错误是因为您无法一起使用本地数据存储区和缓存策略.当我删除缓存策略的方法时一切正常.所以,我不知道这是否是文档错误,但你必须把这段代码放在后面.


Héc*_*mos 2

这应该在新的v1.6.1版本的 Parse SDK 中得到修复。