forked from loafle/openapi-generator-original
[Objc] CoreData builders remove old array data (#3787)
This commit is contained in:
committed by
wing328
parent
766b04a2bd
commit
086ee13e90
@@ -34,7 +34,13 @@
|
||||
if(!managedObject || !object) {
|
||||
return;
|
||||
}
|
||||
{{#vars}}{{^complexType}} managedObject.{{name}} = [object.{{name}} copy];{{/complexType}}{{#complexType}}{{#isListContainer}} if(object.{{name}}) {
|
||||
NSManagedObjectContext* context = managedObject.managedObjectContext;
|
||||
{{#vars}}{{^complexType}} managedObject.{{name}} = [object.{{name}} copy];{{/complexType}}{{#complexType}}{{#isListContainer}} if(managedObject.{{name}}) {
|
||||
for (id object in managedObject.{{name}}) {
|
||||
[context deleteObject:object];
|
||||
}
|
||||
}
|
||||
if(object.{{name}}) {
|
||||
NSMutableOrderedSet * convertedObjs = [NSMutableOrderedSet orderedSet];
|
||||
for (id innerObject in object.{{name}}) {
|
||||
id convertedObj = [self.{{name}}Builder {{complexType}}ManagedObjectFrom{{complexType}}:innerObject context:managedObject.managedObjectContext];
|
||||
|
||||
Reference in New Issue
Block a user