我有一个包含 NSObject 的 NSMutableArray。我想复制它,但是当我修改原始数组时,副本也是。我试图像这样实现copyWithZone:
-(id) copyWithZone: (NSZone *) zone
{
Play *playCopy = [[Play allocWithZone: zone] init];
[playCopy setName:name];
[playCopy setAValues:aValues];
return playCopy;
}
我在 viewController 中调用这个函数:
NSMutableArray *aTmpPlay = [[NSMutableArray alloc] initWithArray:aPlays copyItems:YES];
我需要做什么 ?我如何才能检索对象的值而不是引用?
谢谢你的帮助 !