Swift 如何在Restkit中直接设置嵌套的keypath?
嗨,我需要在RKResponseDescriptor中直接设置嵌套的keypath,比如“Data.User”,但不能像下面那样获取我的json值Swift 如何在Restkit中直接设置嵌套的keypath?,swift,restkit,restkit-0.20,Swift,Restkit,Restkit 0.20,嗨,我需要在RKResponseDescriptor中直接设置嵌套的keypath,比如“Data.User”,但不能像下面那样获取我的json值 { "Data":{ "User":{ "name": aaa, "mobile": 123456789 } "ResultType":1 } } 我需要直接实体映射到用户没有数据是可能的吗 编辑: 我的电话号码是 let userMapping = RKEnti
{
"Data":{
"User":{
"name": aaa,
"mobile": 123456789
}
"ResultType":1
}
}
我需要直接实体映射到用户没有数据是可能的吗
编辑:
我的电话号码是
let userMapping = RKEntityMapping(forEntityForName: "User", inManagedObjectStore: rkomUser.managedObjectStore)
userMapping.addAttributeMappingsFromDictionary([
"Name" : "name",
"Mobile" : "mobile"
])
let responseDescriptor = RKResponseDescriptor(
mapping: userMapping,
method: RKRequestMethod.POST,
pathPattern: nil,
keyPath: "Data.User",
statusCodes: NSIndexSet(index: 201)
)
好的,那么您尝试了什么(显示代码)以及出现了什么错误(同时显示目标对象定义)让responseDescriptor=RKResponseDescriptor(映射:comObject.rtem,方法:requestMethod,路径模式:nil,键路径:“Data.User”,状态代码:NSIndexSet(索引:201))请编辑您的问题,不要在注释中添加代码,这是不可读的,该代码也仅占所需信息的25%。Hi@Wain在我的编辑检查中添加了代码,并告诉我您映射中的键的大写形式与JSON不匹配。。。