我有一个包含NSDictionary
dic1 对象的可变数组,
每个字典都有一个名为的键 contactId
,多个字典可以具有相同的值contactId
。
我想要做的是创建一个NSDictionary
唯一contactIds
的键和一个数组值,其中包含所有NSDictionary
dic1 对象的列表,这些对象的值contactId
等于键。
我怎样才能做到这一点?
我的数据如下所示:
**myArray**:[ **dic1** {contactId = x1 , name = name1 }, **dic2**{contactId = x2, name =
name2 }, **dic3**{contactId = x1, name = name3} ]
我希望它变成这样:
**NSDictionary**: { **x1**:[dic1, dic3], **x2**:[dic2] }