我正在尝试使用 RestKit 执行任何给定实体类名称的自动映射,而无需手动定义字段。
Product
例如,想象一个使用字段调用的托管对象: id
, name
, type
。此实体位于默认商店中。
我需要从此 URL 获取产品列表http://machin.net/products
RKEntityMapping *map = [RKEntityMapping mappingForEntityForName:@"Product"
inManagedObjectStore:[RKManagedObjectStore defaultStore]];
问题1 defaultStore
不满足要求的商店,我什至不知道如何指定它。
[map addAttributeMappingsFromDictionary:@{
@"id": @"id",
@"name": @"name",
@"type": @"type",
}];
问题 2如您所见,我使用了所有字段,并且它们在源和目标上都是相同的,我没有找到任何方法告诉 RestKit 只需使用给定类的所有字段。