在每次测试之前,我都在尝试擦除数据并重新创建夹具。该应用程序每次点击MR_saveToPersistentStoreAndWait时都会崩溃,但是使用cannot find data for a temporary oid
[A MR_truncateAll];
[B MR_truncateAll];
[C MR_truncateAll];
[[FixtureLoader instance] loadDataInContext:[NSManagedObjectContext MR_defaultContext]];
[[NSManagedObjectContext MR_defaultContext] MR_saveToPersistentStoreAndWait];为什么会发生这种情况?
发布于 2014-11-25 04:46:23
不要在测试中截断,只需在每次测试之后使用内存存储并转储存储。你不会经历车祸,而且会更快。
- (void)setUp {
[super setUp];
[MagicalRecord cleanUp];
[MagicalRecord setupCoreDataStackWithInMemoryStore];
}https://stackoverflow.com/questions/27118016
复制相似问题