gpt4 book ai didi

ios - Restkit v0.20动态映射到NSDictionary

转载 作者:行者123 更新时间:2023-12-01 16:52:01 26 4
gpt4 key购买 nike

在Restkit v0.10中,可以使用来自https://stackoverflow.com/a/12057398/871459的以下代码来映射到NSDictionary

RKObjectMapping* mapping = [RKDynamicObjectMapping dynamicMapping];
mapping.objectMappingForDataBlock = ^(id data) {
NSDictionary* object = [data objectForKey: @"object"];
NSArray* keys = [object allKeys];

RKObjectMapping* dataMapping = [RKObjectMapping objectMapping];
//Use the keys to define mapping
return dataMapping;
};

在v0.20中,这不再可行。如何在Restkit v0.20上实现相同功能?

最佳答案

在0.20中,他们使用RKDynamicMapping而不是RKDynamicObjectMapping。我还没有测试过,但是答案可能在这里:

RKDynamicMapping* dynamicMapping = [RKDynamicMapping new];    
[dynamicMapping setObjectMappingForRepresentationBlock:RKObjectMapping *^(id data) {
NSDictionary* object = [data objectForKey: @"object"];
NSArray* keys = [object allKeys];

RKObjectMapping* dataMapping = [RKObjectMapping objectMapping];
//Use the keys to define mapping
return dataMapping;
}];

或看看 their tutorial for 0.20:

关于ios - Restkit v0.20动态映射到NSDictionary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14877903/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com