需要一个具有相同键值的nsdictionary

时间:2013-02-20 17:49:06

标签: xcode list nsdictionary

我需要一个nsdictionary或其他类型的列表来拥有多个具有相同键的值,如下所示:

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

因为我必须将它们发送到网络服务,而网络服务只接受这样的标签:

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

在jsonserialization之后使用数组我想:

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

无效,无法更改网络服务。 有谁有任何想法? ndsdictionary无法使用相同的键值。

1 个答案:

答案 0 :(得分:0)

最简单的答案是创建2个NSArray个对象;称一个'键'和其他'值'。只要你没有做大量的添加和从数组中间删除它应该是直接的。

另一个/更好的选项(我认为你已经被解雇)是使用NSDictionary,但每个键的“值”实际上是NSArray。当您需要吐出内容时,您只需对数组中的每个项使用相同的键值。