From fc29fad19ee4cd10c18a858cc9e07561cbfdb720 Mon Sep 17 00:00:00 2001 From: Blake Watters Date: Wed, 29 Aug 2012 13:24:15 -0400 Subject: [PATCH] Add explicit data source initialization to serializer to satisfy ARC --- Code/ObjectMapping/RKObjectSerializer.m | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Code/ObjectMapping/RKObjectSerializer.m b/Code/ObjectMapping/RKObjectSerializer.m index b7effef4..1f610c86 100644 --- a/Code/ObjectMapping/RKObjectSerializer.m +++ b/Code/ObjectMapping/RKObjectSerializer.m @@ -25,6 +25,7 @@ #import "NSDictionary+RKRequestSerialization.h" #import "RKParserRegistry.h" #import "RKLog.h" +#import "RKObjectMappingOperationDataSource.h" // Set Logging Component #undef RKLogComponent @@ -51,8 +52,10 @@ - (id)serializeObjectToDictionary:(NSError **)error { + RKObjectMappingOperationDataSource *dataSource = [RKObjectMappingOperationDataSource new]; NSMutableDictionary *dictionary = [NSMutableDictionary dictionary]; RKMappingOperation *operation = [RKMappingOperation mappingOperationFromObject:self.object toObject:dictionary withMapping:self.mapping]; + operation.dataSource = dataSource; operation.delegate = self; BOOL success = [operation performMapping:error]; if (!success) {