我在静态库中有一个coredata文件,我正在为它创建单元测试。当我在单元测试执行期间尝试在以下步骤中创建sqlite文件时,我收到此错误
_persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:[self managedObjectModel]];
if (![_persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType
configuration:nil
URL:storeURL
options:nil
error:&error])
{ [...] }
测试用例' - [PersonTest testAddPerson]'开始了。 2012年10月12日 07:19:23.989 otest [11852:7e03]未解决的错误错误 Domain = NSCocoaErrorDomain Code = 512“操作不可能 完成。 (Cocoa错误512.)“UserInfo = 0x216a320 {reason = Failed to 创建文件; code = 2},{ reason =“创建文件失败;代码= 2”; }
答案 0 :(得分:0)
尝试为.sqlite文件提供与项目名称完全相同的名称。
另外
确保从库中复制.sqlite文件并将其保存到应用程序目录。