不是NSPersistentStore线程安全吗?

时间:2015-11-27 09:00:05

标签: ios objective-c core-data

我从服务器下载json数据,解析它并使用CoreData将其存储到数据库中。因此,下次加载视图时,它会使用Core Data获取数据,同时也会发生解析和数据库插入。在插入之前,我也删除了现有数据。以下是我正在使用的流程:

  • 检查数据库中的数据。
  • 如果可用,请在UI中获取并呈现数据。从服务器下载数据也可以用于获取和渲染。
  • 删除现有数据并重新插入。

上述步骤会使应用程序崩溃一段时间。处理这种情况的最佳方法是什么?

我的感觉,有时在提取时,下载完成并删除数据。这可能取决于提取的速度。

这就是为什么我记得NSPersistentStore是线程安全的问题?

在这种情况下,任何人都可以帮助理解要遵循的方法吗?

SREE。

0 个答案:

没有答案