我有NSDictionary,现在我正在试图添加一个对象在一个特定的key.How可以这样做吗?下面是我的代码。如何添加一个对象到一个NSDictionary相对于一个键
let businessPhoneDic = ["locationname" : "",
"area" : "",
"number" : "",
"type" : "",
];
let emailDic:NSMutableDictionary? = ["email" : "",];
let businessPhoneDic2 = ["locationname" : "hello",
"area" : "",
"phonenumber" : "",
"type" : "",
];
var mainDictionary = ["businessPhone" : businessPhoneDic as AnyObject,"email" : emailDic as AnyObject,
];
现在我想 “businessPhoneDic2” 添加到mainDictionary关键 “商家电话”。如何可以我这样做,到斯威夫特3
mainDictionary [“businessPhone”] = businessPhoneDic2 – PGDev
是的我正在尝试,但它只是用新值替换旧字典,所以当我在更新其businessPhoneDic2替换businessPhoneDic后打印mainDictionary [“businessPhone”]。 –
是的,因为一个字典包含唯一的键,只有一个值对应于该键。所以你不能存储单个键的多个值。 – PGDev