У меня утечка в моем initWithCoder.Может ли кто-нибудь помочь мне понять, что не так?
В своих пользовательских классах я пробовал оба, используя self.и без ...
-(id) initWithCoder: (NSCoder *) decoder {
if( self = [super init] )
{
persons = [[decoder decodeObject] retain];
title = [[decoder decodeObject] retain];
}
return self;
}
-(id) initWithCoder: (NSCoder *) decoder {
if( self = [super init] )
{
self.name = [decoder decodeObject];
self.address = [decoder decodeObject];
self.email = [decoder decodeObject];
self.comment = [decoder decodeObject];
}
return self;
}
NSData *getData = [[[NSData alloc] initWithContentsOfFile:path] autorelease];
Group = [[NSKeyedUnarchiver unarchiveObjectWithData:getData] retain];
......
......
......
[Group release];