2 qq 29574501 qq_29574501 于 2016.02.27 17:21 提问

ios 可变字典存放数组的时候,会把所有的key的value都替换成目前的key所对应的值
ios

请问是什么原因?
我打个比方
可变数组 mDiC,它里面为key1=1,key2=2.
当我setobject for key---》 key3=3;
他就把可变字典mDic里面的values全部替换成3.
也就是 mDic里面:key1=3,key2=3,key3=3

2个回答

oyljerry
oyljerry   Ds   Rxr 2016.02.27 19:19
已采纳

所有的value是不是同一个变量

qq_29574501
qq_29574501 是同一个变量。。。http://ask.csdn.net/questions/239392这边有代码,请教一下要怎么解决
接近 2 年之前 回复
panhdong651
panhdong651   2016.02.27 22:16

感觉是底层指向同一个地址的数据,然后修改了所指向的地址的数据导致的?是不是指向了同一个变量?

Csdn user default icon
上传中...
上传图片
插入图片