RestKit自定义响应映射

时间:2014-12-25 17:43:42

标签: ios objective-c restkit-0.20

我有一个 NSManagedObject options属性类型为NSString。但我从服务器收到的此属性的响应是在NSArray中。我想要一个自定义映射器将此数组转换为连接字符串。 如果想将此对象发布到服务器,我需要将此字符串转换回NSSArray。 我怎样才能做到这一点?

我不想定义名为Options的实体并定义这些对象之间的关系。

options: 
{
red,
green,
blue,
}

||
\/

options = "red, green, blue";

1 个答案:

答案 0 :(得分:2)

我会考虑将options存储为可转换的,以便将其直接存储为NSArray,然后具有一个瞬态属性,即此字符串版本,根据需要创建和缓存。然后,您可以访问两种格式的信息,并且可以根据需要使用每种格式。