配列をコピーすると、配列の新しいインスタンスが作成されますが、配列内のオブジェクトはまだ古い配列から参照されています。これはバグではありませんか?
配列内のアイテム: アイテム: 0xa623800
新しい配列のアイテム:アイテム: 0xa623800
po [self selectedItems]
(NSMutableArray *) $1 = 0x0a21f1a0 <__NSArrayM 0xa21f1a0>(
<Item: 0xa623800>
)
po [[self selectedItems] copy]
(id) $2 = 0x0b854fd0 <__NSArrayI 0xb854fd0>(
<Item: 0xa623800>
)