所以我有这个 NSMutableDictionary 对象:
pdata=[[NSMutableDictionary alloc] initWithObjectsAndKeys:
@"",@"pid",
@"",@"pname",
[[NSMutableArray alloc] initWithCapacity:1],@"ilist",
nil];
然后我将此对象复制到另一个对象中,如下所示:
NSMutableDictionary *pdataCopy=[[NSMutableDictionary alloc] initWithDictionary:pdata copyItems:TRUE];
但是一旦我这样做了,pdataCopy.ilist
现在是一个 NSArray 而不是 NSMutableArray。
如何在复制字典对象的同时保持其内部属性的可变性?