【发布时间】:2014-05-01 18:32:09
【问题描述】:
我有一个实体评论。当我执行休息操作时,我得到一个响应,其中包含诸如 { “状态”:“成功” } 我想处理这些字段以了解操作是否成功,但我不想将状态添加到评论类,因为它不属于那里。
RKObjectManager *sharedRKObjectManager = [RKObjectManager sharedManager];
RKManagedObjectStore *managedObjectStore = [sharedRKObjectManager managedObjectStore];
// Create a mapping for the comment entity
RKEntityMapping *responseMapping = [RKEntityMapping mappingForEntityForName:ENTITY_COMMENT inManagedObjectStore:managedObjectStore];
[responseMapping addAttributeMappingsFromDictionary:@{
@"comment_id": @"commentId"
}];
RKResponseDescriptor *responseDescriptor = [RKResponseDescriptor responseDescriptorWithMapping:responseMapping
method:RKRequestMethodAny
pathPattern:COMMENT
keyPath:nil
statusCodes:RKStatusCodeIndexSetForClass(RKStatusCodeClassSuccessful)];
最好的方法是什么?
【问题讨论】:
-
这是完整的响应 JSON 吗?或者您会收到评论和状态回复?
-
我只是得到操作结果成功的状态..例如“like”操作成功