出于测试目的,我使用Parse本地数据存储区和同步方法,并按预期获得警告:正在主线程上执行长时间运行的操作。 我的应用程序也有几个错误让它崩溃。我修复了错误并用异步方法替换了同步方法。
然而,该应用程序现在出现意外错误:
当执行[Parse enableLocalDatastore];
时,我再次得到警告:正在主线程上执行长时间运行的操作,尽管还没有调用同步方法。
然后我执行
PFQuery *query = [PFUser query];
NSArray *allUsers = [query findObjects];
我收到错误 - [__ NSCFDictionary fetchFromLocalDatastoreInBackground]:无法识别的选择器发送到实例xxxxxxx 。
显然,这些错误与应用程序的早期崩溃有关,并且本地数据存储可能处于不一致状态。
我的问题是:是否可以重置本地数据存储区以避免与早期运行相关的错误?
答案 0 :(得分:1)
对不起我的愚蠢问题:只需从模拟器或设备中删除应用程序即可。这删除了本地数据存储区。