だから私はこの NSMutableDictionary オブジェクトを持っています:
pdata=[[NSMutableDictionary alloc] initWithObjectsAndKeys:
@"",@"pid",
@"",@"pname",
[[NSMutableArray alloc] initWithCapacity:1],@"ilist",
nil];
次に、このオブジェクトを次のように別のオブジェクトにコピーします。
NSMutableDictionary *pdataCopy=[[NSMutableDictionary alloc] initWithDictionary:pdata copyItems:TRUE];
しかし、これを行うpdataCopy.ilist
と、NSMutableArray ではなく NSArray になりました。
内部のプロパティの可変性を維持しながら、辞書オブジェクトをコピーするにはどうすればよいですか?