我在测试中看到了一些奇怪的行为。此错误仅在第二次测试运行时和之后出现。在每次测试结束时,我删除了我在测试期间创建的核心数据对象。如果我注释掉清理,并且不删除测试对象,我似乎不会收到错误。
这种情况与我在其他地方读过的这个错误的描述相符。奇怪的是,这似乎与线程特别相关(它发生在测试运行中)。我到目前为止看到了我的测试留下的sqlite表。测试使数据库处于与其发现的状态基本相同的状态,因此我很难看出这个错误令人不安。 Core Data在这方面还有哪些其他状态,我该如何检查呢?
如果您有任何想法,请告诉我。