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

如何使用带有 RKObjectMapping 的 RestKit 0.24 将本地 JSON 字符串映射到对象?

Restkit如何将任意json(键可能会超时更改)映射到NSDictionary