有两个
这样的字典,两个字典具有相同的键但不同的值。
/* dictionary 1 */
paramDict1 {
payAmount = 1000;
payType = 1;
}
/* dictionary 2 */
paramDict2 {
payAmount = 2000;
payType = 2;
}
I hope merge them to one dictionary like
paramDict {
payAmount = 1000;
payType = 1;
payAmount = 2000;
payType = 2;
}
Could you tell me how to do? Thanks.
即使 NSDictionary 保留了键的顺序(它没有),你所要求的也是不可能的,因为键必须是唯一的。
相反,您可以使用字典数组:
NSArray *dicts = [NSArray arrayWithObjects: paramDict1, paramDict2, nil];
或者也许不那么习惯,唯一键:
paramDict {
payAmount1 = 1000;
payType1 = 1;
payAmount2 = 2000;
payType2 = 2;
}