我刚刚开始使用MagicalRecord,这可能是一个愚蠢的问题,但它真的困扰我...我正在使用MagicalRecord和sqlite,当我启动MagicalRecord时,我用过
[MagicalRecord setupCoreDataStackWithStoreNamed:@"OrderSystem.sqlite"];
Run Code Online (Sandbox Code Playgroud)
它产生了以下信息:
2012-10-16 16:54:48.966 OrderSystem [4135:c07] + NSManagedObjectContext(MagicalRecord)MR_contextWithStoreCoordinator: - > Created:Context *MAIN THREAD*
当我尝试使用后台线程使用以下代码存储我的实体时:
[MagicalRecord saveInBackgroundWithBlock:^(NSManagedObjectContext *localContext){
Menu *localMenu = [menu inContext:localContext];
localMenu.name = menu.name;
localMenu.menuid = menu.menuid ;
}];
Run Code Online (Sandbox Code Playgroud)
我收到以下错误消息:
2012-10-16 17:05:20.118 OrderSystem [4523:4603] + MagicalRecord(ErrorHandling)defaultErrorHandler:错误消息:无法完成操作.(可可错误133000.)
2012-10-16 17:05:20.118 OrderSystem [4523:4603] + MagicalRecord(ErrorHandling)defaultErrorHandler:错误域:NSCocoaErrorDomain
2012-10-16 17:05:20.119 OrderSystem [4523:4603] + MagicalRecord(ErrorHandling)defaultErrorHandler:恢复建议:(null)
2012-10-16 17:05:20.119 OrderSystem [4523:4603] -NSManagedObjectContext(MagicalSaves)MR_saveWithErrorCallback:上下文没有变化:上下文 - 没有保存
2012-10-16 17:05:20.120 OrderSystem [4523:c07] -NSManagedObjectContext(MagicalSaves)MR_saveWithErrorCallback: - >保存:*DEFAULT 上下文 主线*
2012-10-16 17:05:20.121 OrderSystem [4523:c07] -NSManagedObjectContext(MagicalRecord)contextWillSave:Context:*DEFAULT 上下文 MAIN THREAD*即将节省.获取新的1个插入对象的永久ID
2012-10-16 17:05:20.142 …