我正在开发一个使用Coredata的多线程应用程序。
当我在一个线程上保存一些数据时,它会进入数据库但是当我尝试从数据保存到数据库后从另一个线程获取数据时,获取请求会返回旧数据。
有关如何解决此问题的任何建议?
答案 0 :(得分:0)
由于MOC合并政策,这是一个问题。
我之前使用过NSMergeByPropertyObjectTrumpMergePolicy
并切换到NSMergeByPropertyStoreTrumpMergePolicy
修复了问题。请记住,这应该根据您的需要选择。