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];
私は何をする必要がありますか ?参照ではなくオブジェクトの値を取得するにはどうすればよいですか?
ご協力いただきありがとうございます !