我有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