我有一个 NSManagedObject ,options
属性类型为NSString
。但我从服务器收到的此属性的响应是在NSArray中。我想要一个自定义映射器将此数组转换为连接字符串。
如果想将此对象发布到服务器,我需要将此字符串转换回NSSArray。
我怎样才能做到这一点?
我不想定义名为Options
的实体并定义这些对象之间的关系。
options:
{
red,
green,
blue,
}
||
\/
options = "red, green, blue";
答案 0 :(得分:2)
我会考虑将options
存储为可转换的,以便将其直接存储为NSArray
,然后具有一个瞬态属性,即此字符串版本,根据需要创建和缓存。然后,您可以访问两种格式的信息,并且可以根据需要使用每种格式。