我正在使用魔法记录:
https://github.com/magicalpanda/MagicalRecord
https://github.com/magicalpanda/MagicalRecord
我试图使用魔法记录和核心数据保存从我的网站到sqllite数据库的记录,但我一直收到错误:
- MR_saveWithErrorCallback:](0xaaa6bd0) NO CHANGES IN CONTEXT <NSManagedObjectContext (0xaaa6bd0): *** BACKGROUND SAVING (ROOT) ***> on *** BACKGROUND THREAD *** - NOT SAVING
这是代码:
- for(int i = 0; i < count; i += 1)
- {
- // results = array of all services from site
- NSDictionary * result = [results objectAtIndex: i];
- NSNumber * sid = @([[result objectForKey: @"id"] intValue]);
- NSNumber * parent = @([[result objectForKey: @"parent"] intValue]);
- Service * service = [Service createEntity];
- NSString * image = [NSString stringWithFormat: @"%@",[result objectForKey: @"image"]];
- NSString * name = [NSString stringWithFormat: @"%@",[result objectForKey: @"name"]];
- NSString * machine_name = [NSString stringWithFormat: @"%@",[result objectForKey: @"machine_name"]];
- [service setDate: [NSDate date]];
- [service setSid: sid];
- [service setName: name];
- [service setImage: image];
- [service setParent: parent];
- [service setMachine_name: machine_name];
- [[NSManagedObjectContext defaultContext] saveNestedContexts];