0
イムにnilを設定する:逃した要素のデフォルト値を無視する代わりに、特定のフィールドせずに応答を送信しようとしている、とRestKitはまだnilを私は使用してこのオプションを無効にしているためにも、後の値を設定し続けるRestKit
infoMapping.assignsDefaultValueForMissingAttributes = NO;
完全なマッピングコード:
RKEntityMapping *infoMapping = [RKEntityMapping mappingForEntityForName:@"IndexInfo" inManagedObjectStore:managedObjectStore];
//userMapping.identificationAttributes = @[@"id"];
[infoMapping addAttributeMappingsFromDictionary:@{
@"first" : @"first",
@"last" : @"last"
}];
infoMapping.assignsDefaultValueForMissingAttributes = NO;
RKResponseDescriptor *infoResponseDescriptor =
[RKResponseDescriptor responseDescriptorWithMapping:infoMapping
method:RKRequestMethodGET
pathPattern:@"/core/feed.json"
keyPath:@"info"
statusCodes:RKStatusCodeIndexSetForClass(RKStatusCodeClassSuccessful)
私は本当にこれはバグがある場合は、手動でそれを無効にするには、マッピングをフックするために、その周りに他の方法があり、部分的なデータで応答できるようにする必要がありますか?