我需要创建一个数组来跟踪现有数组的历史。我通过将跟踪的数组存储到另一个中来做到这一点:
[array2 addObject: array1];
作为array1
,我想array2
包含它的不同版本的更改。我遇到的问题是,当array1
更改时,所有实例都会array2
随之更改,但我希望它保留array1
. 我怎样才能做到这一点?
我需要创建一个数组来跟踪现有数组的历史。我通过将跟踪的数组存储到另一个中来做到这一点:
[array2 addObject: array1];
作为array1
,我想array2
包含它的不同版本的更改。我遇到的问题是,当array1
更改时,所有实例都会array2
随之更改,但我希望它保留array1
. 我怎样才能做到这一点?