restkit-0.20相关内容
我正在使用 RestKit 框架,我想发出一个 POST HTTP 请求.响应是 JSON.我想将 JSON 响应自动放入 CoreData 中. 我不知道要调用什么方法来发出请求.我知道我应该使用 RKObjectManager 的方法,但我没有找到合适的方法. 我发现了这个方法 postObject:delegate: 但我不知道将什么对象作为参数传递.我也在文档中找到了这个方法:
..
我有一个 API,用于删除服务器数据库中的记录.我曾经使用请求 ID 构建 API.它正在使用 CURL,但在 Restkit 中它似乎给出了错误.卷曲是: curl -d '{eve:{mod_policy:"current"}}' -X DELETE -H Content-Type:application/json https://myurl.com/eve/eve_id?token=m
..
我有一个 API,用于删除服务器数据库中的记录.我曾经使用请求 ID 构建 API.它正在使用 CURL,但在 Restkit 中它似乎给出了错误.卷曲是: curl -d '{eve:{mod_policy:"current"}}' -X DELETE -H Content-Type:application/json https://myurl.com/eve/eve_id?token=m
..
能否让restkit中的映射相互依赖.我有以下 JSON 结构: {“身份证":["1","2","3","4",“5",“6","7","8","9",“10"],“人":[{“身份证":2,"姓名": "詹姆斯","描述": "高",“项目": [{“身份证":1051,"名称": "帽子",“描述": "",“配件":[]}]}]} 我有 2 个响应描述符,以便深入到数组 IdList
..
我不知道如何纠正从 RestKit 0.10 升级到 0.20 后遇到的错误......有人可以帮忙吗? 谢谢! ViewController.m - (void)viewDidLoad {//Wain,我添加了这个 RKResponseDescriptorRKResponseDescriptor *responseDescriptor = [RKResponseDescriptor
..
我一直在尝试向登录服务创建请求,但在接收响应时遇到问题,而且我不知道自己做错了什么. 这是我的代码: AppDelagate /* 登录响应 */RKObjectMapping *userMapping = [RKObjectMapping mappingForClass:[UserMapping 类]];[userMapping addAttributeMappingsFromDi
..
我将 RestKit 用于应用的后端.一切正常,但是我遇到了在本地删除后获取未更改数据的问题. 这是匹配的路径: [self.objectManager addFetchRequestBlock:^NSFetchRequest *(NSURL *URL) {RKPathMatcher *pathMatcher = [RKPathMatcher pathMatcherWithPattern
..
这是我需要发布到服务的 json. {"deviceToken":"asdfasdfasdf",“警报": [{"开始" "8:30","end": "9:30","行": "156","code": "xxxafsdfasdf","station": "asdfa","stationLeft": 5,“可用":真实,“次数":2}]} 响应数据只是在警报中多了一个字段“id": {"de
..
我正在尝试从两个单独的 json 文件映射对象(同时使用 RestKit 播种一个 sqlite 数据库).这些文件通过外部 ID file1Code 连接. 结构如下: 文件 1: [ {“代码":“1",“活动":假,“姓名":“乔"},{“代码":“2",“活动":假,“姓名":“约翰"}] 文件 2: [{“代码":666000,"name": "Hausarzt","f
..
我有两个端点: http://rest.domain.com/invite http://rest.domain.com/template 根据用户选择的选项,我需要能够PUT、POST、&Delete 在两个端点上. 所有三种方法的映射略有不同.每个 EndPoint 的映射也不同. 设置映射的最佳方法是什么,以便它们加载一次,并且可以根据选项(PUT、POST 或
..
我正在恢复一个最初使用 RestKit 0.10 的旧项目,现在正在使用 RestKit 0.24.旧版本仍然有效,但不幸的是 RestKit 0.10 不兼容 64 位,因此不会提交到 AppStore(无论如何肯定是时候更新了). 我无法正确发布对象.在 RestKit 0.10 中,没有值的属性不会发送到服务器,而在 RestKit 0.20 中它们似乎是.我已经尝试将 assigns
..
我有以下映射: RKResponseDescriptor *productionParametersPerEquipment = [RKResponseDescriptor responseDescriptorWithMapping:productionParameterMappingpathPattern:@"/api/rest/productionparameters/?equipment=
..
我正在使用 RestKit 与我的 JSON 端点通信.端点以“毫秒数"为单位返回 UNIX 时间戳.但是 RestKit 的默认转换器假定它是“秒数",而我在 NSDate 中得到了错误的值. 于是我环顾四周,发现我需要使用一个自定义的valueTransformer来告诉RestKit如何转换我的时间戳.这是我的代码. + (RKBlockValueTransformer*) time
..
我应该如何使用 RestKit 来获取这样的 JSON 字符串数组: [“巴黎"、“伦敦"、“布鲁塞尔"、“纽约"] 我尝试进行对象映射,但由于没有关键路径或属性,我不知道要映射什么. 我什至不需要映射,结果可能只是一个数组或字典.有没有办法做到这一点? 编辑: 欲了解更多信息 &解决方案:https://github.com/RestKit/RestKit/issues/1
..
我真的用 RestKit 0.20 解析这个特定的响应: “插件":[{“身份证":1,"name": "插件一",“版本":2},{“身份证":2,"name": "插件二",“版本":3}],“形式": [{“身份证":1,"name": "表格一",“版本":1}] 问题是我需要把响应翻译成同一个类的对象数组,比如 @interface MyCoreDataObject : NSMan
..
我很想知道在 RestKit 0.20 中创建新 NSManagedObject 的最佳方法是什么?目前我的代码看起来像这样: #pragma mark - 导航按钮- (void)createButtonDidTouch{//创建新专辑对象NSManagedObjectContext *context = [[NSManagedObjectContext alloc] initWithConc
..
我正在使用 RestKit ~> 0.20.3 和 RestKit/Testing ~> 0.20.3.所以这是我的映射示例: RKObjectMapping *mapping = [RKObjectMapping mappingForClass:[PlayerVO class]];[映射 addAttributeMappingsFromArray:@[@"firstName", @"midde
..
我最近使用 RestKit 来处理我的网络请求事务.有一种使用排序描述符进行排序的解决方案.但是服务器发送的数据没有排序键. 如何让数据与服务器保持相同的顺序. 有一个解决方案,我可以在对象中添加一个sortID,但这不是很优雅.我想知道RestKit中有没有针对这个问题的api? 解决方案 您应该将 sortID 添加到对象 - 这是合适的解决方案.要使用您需要使用映射可用的
..
如何为这样的 JSON 响应创建对象映射,它只是一个整数数组: [565195,565309,565261,565515,565292,565281,566346,566347,575241,597230,597231,597227,597228,597229,597232,575248] 解决方案 您需要执行 nil 键路径映射.在此处检查“没有键路径的映射值"部分.
..
当我对对象进行 POST 时,响应映射到错误的对象. //请求发布新文章RKObjectMapping* articleRequestMapping = [RKObjectMapping requestMapping];[articleRequestMapping addAttributeMappingsFromDictionary:@{@"title" : @"title",@"body" :
..