如何在nsmutable数组中添加键值对?

时间:2016-02-24 11:18:40

标签: ios swift nsmutablearray

我将数据存储在coredata中。我在coredata存储了50个cityname。现在,当我获取数据时,我得到的价值意味着城市名称看起来像{Abana,     " Abdipa \ U015fa&#34 ;,     遵守     " AC \ U0131g \ U00f6l&#34 ;,     " AC \ U0131payam&#34 ;,     " Adakl \ U0131&#34 ;,     Adalar,}但我希望它像{city:Abdipa,City:Abide,City:Adalar}

这是我在nsmutable array

中存储city的代码
 if let results = try moc.executeFetchRequest(personfetch) as? [City] {
            for user in results  {

                 firstNames.addObject(user.city!)
            }
        }

但它只存储值。那么如何用键值保存它?

1 个答案:

答案 0 :(得分:-1)

在nsmutable数组中添加nsmutable字典,如下所示

contactArray.addObject(NSDictionary(objectsAndKeys:"1","id",@"garry","first_name")