需要

2013-02-20 132 views
1

我需要一个的NSDictionary或其他类型的列表,以具有相同的键像这样多个值相同的密钥值的NSDictionary:需要

tag = asfsdf; 
tag = sdfsd; 
tag = werwe; 

因为我必须把它们发送到一个Web服务,只有web服务接受标签这样的:jsonserialization后

"tags" : [ 
    "tag":fews", 
    "tag":"df" 
    ] 

与阵列I GUET:

"tags" : [ 
    "tag = fews", 
    "tag = df" 
    ] 

不工作,不能改变web服务。 任何人有任何想法? ndsdictionary不能具有相同的键值。

回答

0

最简单的答案就是创建2个NSArray对象;调用一个“键”和其他“值”。只要你没有做大量的增加,并从阵列中移除,它应该是直截了当的。

其他/更好的选项(我认为你已经解雇了)是使用NSDictionary,但每个键的“值”实际上是NSArray。当您需要吐出内容时,您只需为阵列中的每个项目使用相同的键值。