2011-01-06 9 views
1

以下のコードが漏れます。私は戻り前にnewCopyを自動リリースする必要がありますか?copyWithZoneの漏れ

- (id) copyWithZone:(NSZone *)zone { 

Group *newCopy; 
newCopy = [[[self class] allocWithZone:zone] init]; 
newCopy.groupName = [[[self groupName] copy] autorelease]; 

for (int i=0; i < [[self linkArray] count]; i++) { 
    [[newCopy linkArray] addObject:[[[[self linkArray] objectAtIndex:i] copy] autorelease]]; 
} 
return newCopy; 
} 
+0

何かによって漏れますか? –

+0

リークス機器 –

答えて

3

このコードは漏れていません。期待どおりに動作しています。ここでは、割り当てが行われた場所であるため、リーク機器がここを指しています。あなたは、漏れがある場所である可能性が高いので、発信者を見るべきです。

関連する問題