【问题标题】:Get Values From NSArray and add it to NSDictionary从 NSArray 获取值并将其添加到 NSDictionary
【发布时间】:2012-07-26 11:49:59
【问题描述】:

我在数组中有NSArray 我有很多字典。我希望将所有这些字典值放入单个字典中

jewels array (
    {
    headAccObi = "<AccessoriesObject: 0x7f7da00>";
},
    {
    headAccObi = "<AccessoriesObject: 0x7f7da00>";
    noseAccObj = "<AccessoriesObject: 0x7f84e40>";
},
    {
    headAccObi = "<AccessoriesObject: 0x7f7da00>";
    neckAccObj = "<AccessoriesObject: 0x7f7d8c0>";
    noseAccObj = "<AccessoriesObject: 0x7f84e40>";
}

)

我想要这样的输出

    {
    headAccObi = "<AccessoriesObject: 0x7f7da00>";
    headAccObi = "<AccessoriesObject: 0x7f7da00>";
    noseAccObj = "<AccessoriesObject: 0x7f84e40>";
    headAccObi = "<AccessoriesObject: 0x7f7da00>";
    neckAccObj = "<AccessoriesObject: 0x7f7d8c0>";
    noseAccObj = "<AccessoriesObject: 0x7f84e40>";
}

我怎样才能做到这一点?

【问题讨论】:

    标签: ipad nsarray nsdictionary


    【解决方案1】:

    您无法完全创建您所描述的结构,因为您多次使用相同的键。如果键重复,使用setObject:forKey: 添加对象将替换现有对象。您需要在字典中为每个键存储一组对象,例如headAccObi,其中有重复项。

    【讨论】:

      猜你喜欢
      • 2017-07-05
      • 1970-01-01
      • 2015-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多