KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have reviewed the answer at RestKit Object Mapping: difficulty using setObjectMapping:forResourcePathPattern:withFetchRequestBlock and it is working, but only for the last mapping. Example: RKManagedObjectMapping *audioSourcesMapping = [RKManagedObjectMapping mappingForEntityWithName:kEntityAudioSources inManagedObjectStore:objectStore]; [audioSourcesMapping mapKeyPath:@"icon" toAttribute:@"icon"]; [audioSourcesMapping mapKeyPath:@"name" toAttribute:@"name"]; [audioSourcesMapping mapKeyPath:@"notes" toAttribute:@"notes"]; [audioSourcesMapping mapKeyPath:@"section" toAttribute:@"section"]; [audioSourcesMapping mapKeyPath:@"url" toAttribute:@"url"]; audioSourcesMapping.primaryKeyAttribute = @"name"; [wsiObjectManager.mappingProvider registerMapping:audioSourcesMapping withRootKeyPath:@"winSystem.winSystemAudioSources.winSystemAudioSource"]; [wsiObjectManager.mappingProvider setObjectMapping:audioSourcesMapping forResourcePathPattern:kWinSystemInfoXml withFetchRequestBlock:^NSFetchRequest *(NSString *resourcePath) { return [AudioSources fetchRequest]; }]; RKManagedObjectMapping *eventsMapping = [RKManagedObjectMapping mappingForEntityWithName:kEntityEvents inManagedObjectStore:objectStore]; [eventsMapping mapKeyPath:@"contact" toAttribute:@"contact"]; [eventsMapping mapKeyPath:@"startDate" toAttribute:@"startDate"]; [eventsMapping mapKeyPath:@"endDate" toAttribute:@"endDate"]; [eventsMapping mapKeyPath:@"icon" toAttribute:@"icon"]; [eventsMapping mapKeyPath:@"location" toAttribute:@"location"]; [eventsMapping mapKeyPath:@"name" toAttribute:@"name"]; [eventsMapping mapKeyPath:@"notes" toAttribute:@"notes"]; [eventsMapping mapKeyPath:@"section" toAttribute:@"section"]; [eventsMapping mapKeyPath:@"url" toAttribute:@"url"]; eventsMapping.primaryKeyAttribute = @"name"; [wsiObjectManager.mappingProvide
Tags (comma-separated)
Save Edits
Cancel