私は魔法のレコードを使用しています: https://github.com/magicalpanda/MagicalRecord
Magical Record と Core Data を使用して、Web サイトから取得したレコードを 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];