1

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

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

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

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

4

0 回答 0