解析LocalDataStore查询给出警告:正在主线程上执行长时间运行的操作

时间:2015-07-02 10:55:26

标签: multithreading parse-platform local-datastore

我正在使用Parse开发Objective C应用程序。我理解为什么当我向服务器发出Parse查询时,我需要在后台执行查询并在完成调用时在完成处理程序/回调中运行代码。这就是我最初启动应用程序并下载一些数据表时所做的事情。

然而,我然后在本地固定所有这些Parse对象,然后使用LocalDataStore选项对此数据进行查询。我还需要在后台执行这些调用吗?如果我通过这些调用删除后台选项,代码运行正常,但我仍然在控制台中收到警告:

警告:正在主线程上执行长时间运行的操作。  打破warnBlockingOperationOnMainThread()进行调试。

如果我正在执行本地Parse查询,我可以将其简单地视为警告(并忽略它),还是我仍然需要将这些查询视为应在后台线程中执行的操作?任何意见,将不胜感激。感谢。

0 个答案:

没有答案