我是这样做的。
NSDictionary *dictionary = [NSDictionary dictionaryWithObjects:allMyNameObjects forKeys:allMySizeObjects];
allMyNameObjects = {a,b,c,d}
allMySizeObjects = {1,2,1,3}
字典= {a:1,b:2,d:3}
" C"没有出现,因为它与" a"。
具有相同的大小allMySizeObjects对象具有NSNumber
为什么它不能使用相同的密钥?以及如何使这项工作?谢谢大家的帮助。
答案 0 :(得分:3)
NSDictionary键必须是唯一的。
您可以使用对象反转键
NSDictionary *dictionary = [NSDictionary dictionaryWithObjects:allMySizeObjects forKeys:allMyNameObjects];