问题描述
- ios 可变字典存放数组的时候,会把所有的key的value都替换成目前的key所对应的值
-
请问是什么原因?
我打个比方
可变数组 mDiC,它里面为key1=1,key2=2.
当我setobject for key---》 key3=3;
他就把可变字典mDic里面的values全部替换成3.
也就是 mDic里面:key1=3,key2=3,key3=3
解决方案
所有的value是不是同一个变量
解决方案二:
感觉是底层指向同一个地址的数据,然后修改了所指向的地址的数据导致的?是不是指向了同一个变量?
时间: 2024-12-08 00:55:49