我正在尝试制作NSMutableArray
其对象是类似于此的自定义类的实例的深层副本:
@interface CustomParent : NSObject
@property NSInteger Id;
@property (strong, nonatomic) NSString *IdStr;
@property (weak, nonatomic) NSDate *Date;
@property (strong, nonatomic) NSMutableArray *CustomChildren;
@property (strong, nonatomic) CustomType *Type;
@property float Value;
@end
我知道有很多关于复制对象的帖子,但是我没有找到获取具有集合成员或属性的对象的完整副本的示例。引发涉及该方法NSMutableArray *dstArray = [[NSMutableArray alloc] initWithArray:srcArray copyItems:YES];
的异常。copyWithZone
我怎样才能做到这一点?谢谢!