Add explicit data source initialization to serializer to satisfy ARC

This commit is contained in:
Blake Watters
2012-08-29 13:24:15 -04:00
parent d3f66418f2
commit fc29fad19e

View File

@@ -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) {