Mapping Restkit手动映射:选择托管对象上下文

Mapping Restkit手动映射:选择托管对象上下文,mapping,restkit,manual,managedobjectcontext,Mapping,Restkit,Manual,Managedobjectcontext,我已经成功地手动将json字符串映射到托管对象,但是我找不到如何将结果对象插入到我选择的托管对象上下文中。 我必须创建RKObjectManager的实例才能做到这一点吗 NSMutableDictionary *area = [NSMutableDictionary dictionaryWithObject:dictionary forKey:@"restricted_position_detail"]; NSString* JSONString = [[DataProviderManager

我已经成功地手动将json字符串映射到托管对象,但是我找不到如何将结果对象插入到我选择的托管对象上下文中。 我必须创建RKObjectManager的实例才能做到这一点吗

NSMutableDictionary *area = [NSMutableDictionary dictionaryWithObject:dictionary forKey:@"restricted_position_detail"];
NSString* JSONString = [[DataProviderManager sharedManager] getJsonStringFromObject:area];
NSString* MIMEType = @"application/json";
NSError* error = nil;
id<RKParser> parser = [[RKParserRegistry sharedRegistry] parserForMIMEType:MIMEType];
id parsedData = [parser objectFromString:JSONString error:&error];
if (parsedData == nil && error) {
    DLog(@"%@",error);
}

RKObjectMappingProvider* mappingProvider = [RKObjectManager sharedManager].mappingProvider;
[mappingProvider setMapping:[self getObjectMapping] forKeyPath:@"restricted_position_detail"];
RKObjectMapper* mapper = [RKObjectMapper mapperWithObject:parsedData mappingProvider:mappingProvider];
RKObjectMappingResult* result = [mapper performMapping];
if (result) {
    DLog(@"Yay! Mapping finished successfully");
}
else{
    DLog(@"Yay! Mapping failed");
}
NSMutableDictionary*area=[NSMutableDictionary dictionary WithObject:dictionary forKey:@“受限位置详细信息”];
NSString*JSONString=[[DataProviderManager sharedManager]getJsonStringFromObject:area];
NSString*MIMEType=@“应用程序/json”;
n错误*错误=nil;
id parser=[[RKParserRegistry sharedRegistry]parserFormetype:MIMEType];
id parsedData=[parser objectFromString:JSONString error:&error];
if(parsedData==nil&&error){
DLog(@“%@”,错误);
}
RKObjectMappingProvider*mappingProvider=[RKObjectManager sharedManager].mappingProvider;
[mappingProvider setMapping:[self-getObjectMapping]forKeyPath:@“受限位置详细信息”];
RKObjectMapper*mapper=[RKObjectMapper mapperWithObject:parsedData mappingProvider:mappingProvider];
RKObjectMappingResult*结果=[mapper performMapping];
如果(结果){
DLog(@“耶!映射成功完成”);
}
否则{
DLog(@“耶!映射失败”);
}

最后,我要做的就是将RKObjectMapper实例targetObject属性设置为在良好的moc中创建的对象

您刚刚开始使用RestKit,但您是从版本0.1开始的,而不是从版本0.2开始的吗?我是为当前正在开发的项目启动的,不允许更改RestKit版本