Restkit 将多个 json 提要映射到同一个数组
Posted
技术标签:
【中文标题】Restkit 将多个 json 提要映射到同一个数组【英文标题】:Restkit mapping multiple json feeds to the same array 【发布时间】:2014-08-13 20:27:57 【问题描述】:我想知道如何从不同的 url 获取多个请求到 mappingResults.array
我已将所有结果放入一个数组中,但是当我第二次运行请求时,我认为它会用新提要覆盖而不是将其添加到我现有的数组中。任何想法我可以如何做到这一点,它是否需要是一个 NSMutableArray,在这种情况下我将如何设置它?
[objectRequestOperation setCompletionBlockWithSuccess:^(RKObjectRequestOperation *operation, RKMappingResult *mappingResult)
NSArray *weatherObjects = mappingResult.array;
这在这里有效,但只允许数组保存一组来自我正在使用的 api 的提要?
【问题讨论】:
【参考方案1】:将weatherObjects
更改为可变数组。在发出任何请求之前创建实例,然后将映射结果添加到可变数组中。
【讨论】:
以上是关于Restkit 将多个 json 提要映射到同一个数组的主要内容,如果未能解决你的问题,请参考以下文章
RestKit 2.0 - 将 json 数组映射到实体关系会丢失数组序列
RestKit 0.20.1 将本地 JSON 映射到 Core Data 崩溃
RestKit 0.20.1 映射本地 JSON “此类不符合键值编码...”
使用 RestKit 将 JSON“关联数组”映射到 CoreData