NSDictionary
dic1 オブジェクトを含む可変配列があります。
各ディクショナリには と呼ばれるキーがあり contactId
、複数のディクショナリが に対して同じ値を持つことができますcontactId
。
私がやりたいことは、キーとしてNSDictionary
一意で、キーと等しい値を持つすべての dic1 オブジェクトcontactIds
のリストを含む配列値を作成することです。NSDictionary
contactId
これどうやってするの?
私のデータは次のようになります。
**myArray**:[ **dic1** {contactId = x1 , name = name1 }, **dic2**{contactId = x2, name =
name2 }, **dic3**{contactId = x1, name = name3} ]
私はそれがこのようになりたい:
**NSDictionary**: { **x1**:[dic1, dic3], **x2**:[dic2] }