gpt4 book ai didi

ios - RestKit 不喜欢为 POST 响应映射不同的对象

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:27:42 28 4
gpt4 key购买 nike

我正在使用 Restkit 发布一个类型 A 的对象,响应应该是一个类型 B 的对象。

我设置了适当的响应和请求映射,但 RestKit 提示它得到了一个类型 B 而不是 A 的对象。

既然这是我想要的行为,有没有办法告诉 RestKit 它没问题并继续为我映射它?

最佳答案

您需要做一些额外的工作来告诉 RestKit POST 的源对象不应该用作目标对象。为此,您需要nil请求操作的targetObject(这意味着首先显式获取操作,然后将其入队):

RKManagedObjectRequestOperation *operation = [objectManager appropriateObjectRequestOperationWithObject:objectToPost method:RKRequestMethodPOST path:@"XXX" parameters:anyParams];
operation.targetObject = nil;
operation.targetObjectID = nil;
[objectManager enqueueObjectRequestOperation:operation];

关于ios - RestKit 不喜欢为 POST 响应映射不同的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25810301/

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